Найти в одномерном массиве А10 количество положительных элементов, кратных трём.
Допустим, что А10 - это массив на 10 элемнтов.
#include <iostream>using std::cout;using std::cin;using std::endl;int main(){ int a[10] = { 5, -2, 8, 21, 17, -9, 0, 3, -1, 2 }; int counter = 0; for(int i = 0; i < 10; i++) { cout << a[i] << ' '; //Если элемнт кратный трём //и если элемент положительный if(a[i] % 3 == 0 && a[i] >= 0) { counter++; } } cout << '\n' << counter << " elements" << endl; return 0;}
Ноль тоже считается.
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Допустим, что А10 - это массив на 10 элемнтов.
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
int main()
{
int a[10] = { 5, -2, 8, 21, 17, -9, 0, 3, -1, 2 };
int counter = 0;
for(int i = 0; i < 10; i++)
{
cout << a[i] << ' ';
//Если элемнт кратный трём
//и если элемент положительный
if(a[i] % 3 == 0 && a[i] >= 0)
{
counter++;
}
}
cout << '\n' << counter << " elements" << endl;
return 0;
}
Ноль тоже считается.