1)8/2 =4
4/2=2
2/2=1
12
12/2=6
8 преобразуется в 6
2) 12
12/2=6
6/2=3
32
32/2=16
Алгоритм из 1 в 16: 12212
Microsoft word, Microsoft office
#include<iostream>
using namespace std;
int main()
{
int n, P = 0, O = 0, N = 0, A;
cout << "n = ", cin >> n;
for(int i = 0; i < n; i++)
{
cin >> A;
if(A > 0) P++;
else if(A < 0) O++;
else N++;
}
cout <<"Chisla > 0: " << P;
cout <<"\nChisla < 0: " << O;
cout <<"\nChisla = 0: " << N;
return 0;
}
Пример работы программы:
n = 9
1 2 3 -4 -5 -6 -7 0 0
Chisla > 0: 3
Chisla < 0: 4
Chisla = 0: 2
А)M mod 2 = 0
Т.к. остаток деления четного числа на 2 должен равняться 0