• СРОЧНО!!!!
    Напишите программу, которая в последовательности натуральных чисел определяет сумму всех положительных чисел, меньших 20 . Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 Решить задачу 2-мя способами: через while и через repeat.
    Зарание спасибо!!!!

Ответы 1

  • Через Repeat :

    Var i, s:Integer ;

    Begin

    I:=1;s:=0;

    Write(' Введите последовательность чисел') ;

    Repeat

    Read(i) ;

    If (i>0)and(i<20)then s:=s+i;

    Until i=0;

    Writeln;write(s) ;

    End.

    Через While

    Var i, s:Integer ;

    Begin

    I:=1;s:=0;

    Write(' Введите последовательность чисел') ;

    While i<>0 do begin

    Read(i) ;

    If (i>0)and(i<20) then s:=s+i;

    End;

    Writeln;write(s) ;

    End.

    • Автор:

      jacob
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years