• При каком наибольшем введенном числе d после выполнения программы будет напечатано 55?

    var n, s, d: integer;
    begin
    readln(d);
    n := 0;
    s := 0;
    while s <= 365 do begin
    s := s + d;
    n := n + 5
    end;
    write(n)
    end.

    Нужно составить табличку как НАПРИМЕР:
    Вот программа:
    var k, s: integer;
    begin
    s:=0;
    k:=1;
    while k < 11 do begin
    s:=s+k;
    k:=k+1;
    end;
    write(s);
    end.
    А вот табличка
    k 1 2 3 4 5 6 7 8 9 10
    s 0 3 6 10 15 21 28 36 45 55

    Сделайте по такому принципу задачу пожалуйста

Ответы 6

  • в условии так не указано
    • Автор:

      sunny53
    • 5 лет назад
    • 0
  • я знаю,но ответ 36 должен получиться
    • Автор:

      suárez62
    • 5 лет назад
    • 0
  • вы указали что программа должна вывести 55 на экран
  • программа в каждом прохождении цикла прбавляет 5 к переменной, то есть цикл должен повторится 11 раз
  • 365\11=33, ..... округляем к большему и получаем 34
  • при

    d = 34

    s  0  34 68 102 136 170 204 238 272 306 340 374

    n  0  5   10  15   20  25  30    35   40   45    50  55

  • Добавить свой ответ

Еще вопросы

Войти через Google

или

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

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

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