var
k: integer;
begin
readln(k);
if k< 0 then
writeln('не может такого быть')
else
begin
write('мы нашли в лесу ',k,' гриб');
if (k mod 100 in [5..19]) then
writeln('ов')
else if (k mod 10 in [2..4]) then
writeln('а')
else if (k mod 10=1) then
writeln
else
writeln('ов');
end;
end.
Всё просто.
Объяснение:
1
а)А10 = 345;
300 - сотенный разряд;
40 - десятковый разряд;
5 - разряд единиц.
б)A16 = 543 (16) = 1347 (10);
1000 - тысячный разряд;
300 - сотенный разряд;
40 - десятковый разряд;
7 - разряд единиц.
в)А8 = 789 = 789 (10);
700 - сотенный разряд;
80 - десятковый разряд;
9 - разряд единиц.
г)A2 = 100011 (2) = 35 (10);
30 - десятковый разряд;
5 - разряд единиц.
2
1110111 (2) = 119 (10)
3
204 (10) = 11001100 (2)
4
а)504 (8) = 324 (10)
б)4B (16) = 75 (10)
5
568,3340 - 56833,40 - 5683,300 - 568,3000
#include <iostream>
using namespace std;
int main () {
int a, b;
cin >> a;
for (b = 1; b <= a; b++ ){
if ( b % 2 == 0){
cout << b << endl;
}
}
}