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

0 интересует 0 не интересует
81 просмотров

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


image
image

спросил от в категории Информатика
оставил комментарий от Архангел (142k баллов)
0 0

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

оставил комментарий от
0 0

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

оставил комментарий от
0 0

А теперь

оставил комментарий от
0 0

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

оставил комментарий от
0 0

*меня

оставил комментарий от Архангел (142k баллов)
0 0

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

1 Ответ
0 интересует 0 не интересует
ответил от Отличник (5.2k баллов)
 
Лучший ответ

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.

оставил комментарий от
0 0

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

оставил комментарий от Отличник (5.2k баллов)
0 0

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

оставил комментарий от
0 0

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

оставил комментарий от
0 0

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

...