Series 9. Дано целое число N и набор из N целых чисел. Вывести в том же порядке номера всех нечетных чисел из данного набора и количество K таких чисел.
Решение на Python 3
import random
N = random.randrange(1,10)
print("N = ",N)
K = 0
for i in range(N):
x = random.randrange(1,21)
K += (int(x%2))
print(i," : ",x," : odd - ",bool(x%2)," : ",K)
print()
print('Amount of odd numbers = ', K)
Решение на C++
#include <bits/stdc++.h>
using namespace std;
int main() {
srand((int)time(0));
int N = rand() % 10 + 1;
cout << "N = " << N << endl;
int k = 0, x;
string result;
for(int i = 0; i < N; i++) {
x = rand() % 100 + 1;
//cin >> x;
result = x % 2 ? "odd" : "even";
k += x % 2;
cout << x << " : " << result;
cout << " : " << k << endl;
}
cout << endl;
cout << "Amount of odd numbers = " << k << endl;
return 0;
}