Определить количество трехзначных натуральных чисел, сумма цифр которых равна целому...

0 голосов
52 просмотров
Определить количество
трехзначных натуральных чисел, сумма
цифр которых равна целому числу
n

Решить через WHILE и REAPEAT

Информатика (1.1k баллов) | 52 просмотров
Дан 1 ответ
0 голосов
Правильный ответ
var
  n, i, s: integer;
begin
  readln(n);
  i := 100;
  while (i <= 999) do<br>  begin
    if (i mod 10 + i div 10 mod 10 + i div 100 = n) then
      inc(s);
    i := i + 1;
  end;
  writeln(s);
  
  s := 0;
  i := 100;
  repeat
    if (i mod 10 + i div 10 mod 10 + i div 100 = n) then
      inc(s);
    i := i + 1;
  until (i = 999);
  writeln(s);
end.
(16.9k баллов)
0

Что такое ins(s) ?

0

inc, увеличивает значение целочисленной переменной на 1, это как s := s + 1;

0

А можешь еще одну задачу решить, только через FOR и While ?

0

Какую?

0

там нужно найти значение выражения, но картинки не предаются через комментарии

0

Создай ещё задание или ссылку в личку на картинки кинь, а в идеале - просто напиши)

0