Для этого нужно пройти по каждому элементу массива C++ и посмотреть, есть ли он как индекс в массиве A. Если да, то добавить значение этого элемента массива A к s-сумме.
Пример кода на C++:
#include <iostream> #include <vector> int main() { std::vector<int> A = {1, 2, 3, 4, 5}; std::vector<int> C = {2, 3, 5}; int s_sum = 0; for (int i = 0; i < C.size(); i++) { int index = C[i]; if (index >= 0 && index < A.size()) { s_sum += A[index]; } } std::cout << "s-сумма: " << s_sum << std::endl; return 0; }
В данном примере массив A содержит элементы {1, 2, 3, 4, 5}, а массив C содержит элементы {2, 3, 5}. Результатом выполнения программы будет s-сумма элементов массива A с индексами, которые содержатся в массиве C, то есть 3 + 4 + 5 = 12.
Для этого нужно пройти по каждому элементу массива C++ и посмотреть, есть ли он как индекс в массиве A. Если да, то добавить значение этого элемента массива A к s-сумме.
Пример кода на C++:
#include <iostream>#include <vector>
int main() {
std::vector<int> A = {1, 2, 3, 4, 5};
std::vector<int> C = {2, 3, 5};
int s_sum = 0;
for (int i = 0; i < C.size(); i++) {
int index = C[i];
if (index >= 0 && index < A.size()) {
s_sum += A[index];
}
}
std::cout << "s-сумма: " << s_sum << std::endl;
return 0;
}
В данном примере массив A содержит элементы {1, 2, 3, 4, 5}, а массив C содержит элементы {2, 3, 5}. Результатом выполнения программы будет s-сумма элементов массива A с индексами, которые содержатся в массиве C, то есть 3 + 4 + 5 = 12.