Составьте и выполните программу решения задачи: Если между цифрами двузначного числа...

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

Составьте и выполните программу решения задачи:
Если между цифрами двузначного числа записать ноль, то полученное трехзначное число
будет в 7 раз больше первоначального. Найдите это число.
Паскаль


Информатика (451 баллов) | 71 просмотров
0

Типо ввести 11, вставить по середине 0, получится 101 и умножить на 7, будет 707?

0

А все понял.

Дано ответов: 2
0 голосов
Если между цифрами двузначного числа записать ноль, то полученное трехзначное число
будет в 7 раз больше первоначального. Найдите это число.

image
(324 баллов)
0

n - лишние

0

Я тоже не сразу понял. В задании надо найти одно число. Например 12 -> 102 12*7=102?

0

Получилось 15. 15 ->105 15*7=105? Да.

0 голосов

Вариант без строк.

//Pascal
var tmp1, tmp2, i: integer;
begin
for i := 10 to 99 do
begin
  tmp1 := 0; tmp2 := 0;
  tmp1 := (i div 10)*100;
  tmp2 := i mod 10;
  tmp2 := tmp1 + tmp2;
  if tmp2 = i*7 then writeln('Найдено число = ', i);
end;
readln;
end.

Результат:
Найдено число = 15

(9.4k баллов)