| Бейсик | Python |
|---|---|
| DIM N AS LONG DIM R, d AS INTEGER INPUT N R = 0 WHILE N > 0 d = N MOD 10 IF d <> 2 THEN R = R + 1 END IF N = N \ 10 WEND PRINT d END | N = int(input()) R = 0 while N > 0: d = N % 10 if d != 2: R = R + 1 N = N // 10 print(d) |
| Алгоритмический язык | Паскаль |
| алг нач цел N, R, d ввод N R := 0 нц пока N > 0 d := mod(N, 10) если d <> 2 то R := R + 1 все N := div(N, 10) кц вывод d кон | var N: longint; R, d: integer; begin readln(N); R := 0; while N > 0 do begin d := N mod 10; if d <> 2 then R := R + 1; N := N div 10; end; writeln(d); end. |
| С++ | |
| #include <iostream> using namespace std; int main() { long int N; int R, d; cin >> N; R = 0; while (N > 0) { d = N % 10; if (d ! = 2 ) { R = R + 1; } N = N / 10; } cout << d << endl; return 0; } |
Ответ: