Создайте массив С из элементов массива А кратных 3. Найдите сумму и количество элементов нового массива. В чем ошибка?
#include <iostream>
using namespace std;
int main() {
int A[] = {2, 3, 6, 9, 10, 12, 15};
int n = sizeof(A)/sizeof(A[0]);
int C[n], sum_C=0, count_C=0;
for(int i=0; i<n; i++){
if(A[i]%3==0){
C[count_C] = A[i];
count_C++;
sum_C += A[i];
}
}
cout«"Array C: ";
for(int i=0; i<count_C; i++){
cout«C[i]«" ";
}
cout«endl;
cout«"Sum of C: "«sum_C«endl;
cout«"Count of C: "«count_C«endl;
return 0;
}
Источник: Stack Overflow на русском