1. Дано число К. Напечатать все трехзначные числа, сумма цифр которых


1. Дано число К. Напечатать все трехзначные числа, сумма цифр которых одинакова данному числу. Program Ex1;
var k,i, p1,p2,p3:integer;
Begin
Writeln('vvedite k');
readln(k);
For i:= 100 to 999 do
Begin
p1:=i div 100;
p2:= (i div 10) mod 10;
p3:=i mod 10;
if(p1+p2+p3)= K then
writeln(i);
readln;
end;
end. почему программка не идет? где ошибка? помогите пожалуйста

Задать свой вопрос
1 ответ
После do и then пробуй поставить (;)
Никитка Покидюк
там не ставится (;)
Виктор
Я просила отыскать ошибку в программке, а не умничать. Спасибо, что обратили внимание. Ошибку я отыскала сама. Программка теперь выполнена правильно.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт