Решите задачу ** PascalABC . Срочно надо

0 голосов
36 просмотров

Решите задачу на PascalABC . Срочно надо


image
image

Информатика | 36 просмотров
0

Ваша картинка не открывается

0

извиняюсь . сейчас исправлял

0

А теперь

0

У Сеня все открывается

0

*меня

0

теперь открывается

Дан 1 ответ
0 голосов
Правильный ответ

Var cur, count, tmp, n, t:integer;begin     count := 0;     readln(n);     for cur := 1 to n do     begin          t := 0;          tmp := cur;          while tmp > 0 do          begin               if tmp mod 10 = 2 then inc(t);               tmp := tmp div 10;          end;          if t = 2 then writeln(cur);     end;end.

(5.2k баллов)
0

а программа точно работает

0

да, только оформление малость сбилось. Работает за O(nlogn) времени, должно пройти

0

тогда спасибо огромное

0

спасибо огромное. задача прошла все тесты. у меня 5 по программированию