Var
k:longint;
d,n:integer;
begin
Write('Введите натуральное число (1-2147483647): ');
Read(k);
n:=0;
while k>0 do begin
d:=k mod 10;
k:=k div 10;
if (d mod 2)<>0 then Inc(n)
end;
Writeln('Количество нечетных цифр в числе равно ',n)
end.
<em><u>Тестовое решение:</u></em>
Введите натуральное число (1-2147483647): 35632105
Количество нечетных цифр в числе равно 5
Ответ:
как-то так:
#include <iostream>
using namespace std;
int main() {
setlocale(LC_ALL, "RUS");
cout << "Данные какой страны вывести?\n1. Венгрия..." << endl;
int choise;
cin >> choise;
switch choise {
case 1:
cout << "Столица - Будапешт, население - 11 млн. чел." << endl;
case 2:
cout << "Столица - Рим, население - 60 млн. чел." << endl;
case 3:
cout << "Столица - Афины, население - 10 млн. чел." << endl;
case 4:
cout << "Столица - Анкара, население - 55 млн. чел." << endl;
case 5:
cout << "Столица - Каир, население - 53 млн. чел." << endl;
case 6:
cout << "Столица - Катманду, население - 18 млн. чел." << endl;
case 7:
cout << "Столица - Брюссель, население - 10 млн. чел." << endl;
}
system("pause");
return 0;
}