Показать сообщение отдельно

  #8  
Старый 01.04.2010, 21:13
rid3r~man
Участник форума
Регистрация: 10.01.2009
Сообщений: 296
С нами: 9122295

Репутация: 605
По умолчанию

Помогите плз разобраться.

Требуется составить програму на Паскале, которая выводит на экран все натуральные трехзначные числа,
делящиеся без остатка на 17, сумма цифр которых равняется 11.

Получилось вот что:
PHP код:
   var 
     
x,y,z,a,i,s:integer;
 
Begin
   
For i:=100 to 999 do
      
x:=i div 100;
      
y:=(i div 10mod 10;
      
z:=i mod 10;
     
Begin
       a
:=x+y+z;
       If (
a=11) and (i mod 17 0then s:=s+i;
       
writeln ('s',s);
       
readln;
     
end;
 
end
Выводит: s=0
Что не так, подскажите пожалст?

Так же еще пробывал
PHP код:
     Begin
   i
:=100
     
{тут манипуляции с числамидальше сам цикл}
     If (
a=11) and (i mod 17 0then s:=s+else i:=i+1;
     
writeln ('s',s);
     
readln;
 
end
И cнова s=0.
Только тут программа не выйдет из цикла при i=999, как это сделать??
 
Ответить с цитированием