Решаем задачи Абрамян на Паскале. While12

While12. Дано целое число $$N$$ ($$> 1$$). Вывести наибольшее из целых чисел $$K$$, для которых сумма $$1 + 2 + … + K$$ будет меньше или равна $$N$$, и саму эту сумму.

Решение:

Другие задачи из раздела While можно посмотреть здесь.

Комментарии:

Комментарии 5

  • var
    n,s:real;
    k:integer;
    begin
    readln (n);
    s:=0;
    k:=0;
    while s=n then break;
    inc(k,1);
    writeln (‘ число ‘,k);
    s:=s+k;
    writeln (‘ сумма ‘,s);
    end;
    writeln (‘k=’,k-1,’ s=’,s-k);
    end.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *