29.11.2010, 17:59. Просмотров 1576. Ответов 1
Даны натуральные числа n и a
1,...,a
n. Определить количество членов a
k последовательности a
1,...,a
n являющихся нечетными числами.
Вот написанный мною код, но он немного не правильный, из массива чисел на четность\нечетность он проверяет лишь последнее число и не выводит количество нечетных чисел.
C++ |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
| #include <windows.h>
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int a[20];
int i,n,sum,result;
SetConsoleOutputCP(1251);
cout<<"Ââåäèòå n: ";
cin>>n;
for(i=0; i<n; i++)
{
cout<<"Ââåäèòå a["<<i<<"]= ";
cin>>a[i];
}
for(i=0; i<n; i++)
sum=a[i];
result=0;
{
if (sum&1!=0)
result++, cout<<"ГЌГҐГ·ГҐГІГ*îå ÷èñëî: "<<result;
else
cout<<"Г—ГҐГІГ*îå ÷èñëî";
}
getch();
return 0;
} |
|