Предмет: Информатика,
автор: jioo568
При каком наибольшем введенном числе 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
Сделайте по такому принципу задачу пожалуйста
Ответы
Автор ответа:
0
при
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
pryhodzichdavid:
55\5=11
365\11 если округлить то получится 34
а не 365 / 10 и если округлить то 36 ?
55\5=11 поэтому и делим на 11
просто ответ почему то 36 должен получиться
в условии так не указано
я знаю,но ответ 36 должен получиться
вы указали что программа должна вывести 55 на экран
программа в каждом прохождении цикла прбавляет 5 к переменной, то есть цикл должен повторится 11 раз
365\11=33, ..... округляем к большему и получаем 34
Похожие вопросы
Предмет: ОБЖ,
автор: bsIST
Предмет: Қазақ тiлi,
автор: nurlibai240584
Предмет: Информатика,
автор: styles23
Предмет: Математика,
автор: alax1337
Предмет: Алгебра,
автор: евавологжина