Программа получает на вход количество чисел в последова- тельности, а затем сами числа. В последовательности всегда имеется число, кратное 4. Ко- личество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число — количество чисел, кратных 4. ЯЗЫК С++
#include <iostream> using namespace std; int main(){ int n, k = 0; cin >> n; int *a = new int[n]; for (int i = 0; i < n; cin >> a, k += !(a % 4), ++i); delete [] a; cout << k; cin.get(); return 0; }
Программа получает на вход количество чисел в последова- тельности, а затем сами числа. В последовательности всегда имеется число, кратное 4. Ко- личество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число — количество чисел, кратных 4. ЯЗЫК С++
[THIDE="0"]#include<iostream>
#include<stdlib.h>
using namespace std;
int main()
{
int N,v=0;
int i;
int* m;
loop:
cout << "N="; cin >> N;
if ((N<=0) or (N>1000)) {
cout<<"0<N<1000, Enter again"<<endl;
goto loop; }
else
{
m=new int[N];
int* p=&m[0];
for(i=0;i < N;i++) *p++=rand() % 30000;
for(--p,i=0;i < N;i++) cout << *p-- << '\t';
cout << endl;
for(i=0;i < N;i++) {
if (i%4==0) v++;
}
cout << "Number of elements of multiple 4: " << v << endl;
delete [] m; }
}[/THIDE]