Найдите n-ый член арифметической прогрессии (n> 0) c некоторым шагом арифметической прогрессии d> 0 т.е. первый член арифметической прогрессии следует ввести с клавиатуры. если можно с использованием циклов.
233
299
Ответы на вопрос:
Способ с циклами: program test ; var d, a, : real; n, i: integer; begin write ('введите a1: '); readln(a) ; write(' введите шаг арифм. прогресии: '); readln(d); write('введите номер члена арифм. прогресии: '); readln(n); for i: =1 to n do a: =a+d; writeln(n, ' член арифметической прогресии равен : ', a); end. способ без циклов: program test ; var d, a, : real; n, i: integer; begin write ('введите a1: '); readln(a) ; write(' введите шаг арифм. прогресии: '); readln(d); write('введите номер члена арифметической прогресии: '); readln(n); writeln(' ответ: ', a+d*(n-1)); end.
~n/3 достаточно. бросаем первый с этажа номер n/3. если разбился, то бросаем второй по очереди с 1 этажа, потом со 2, до n/3 пока не разобьется. так найдем этаж. если первый шар не разбился. бросаем его с этажа 2n/3. если тут разбился, то бросаем второй с этажа n/3+1, потом с n/3+2, пока не разобьется. если 1 шар при падении с 2n/3 не разбился, то бросаем его с 2n/3+1, потом с 2n/3+2, пока не разобьется.
Популярно: Информатика
-
Наполнение20.04.2023 03:27
-
Zores09.04.2023 12:34
-
иьыдсьызыщдцба23.04.2020 13:28
-
Лис48931.12.2021 21:25
-
amina55565810.02.2023 17:47
-
Карина220305.06.2021 07:48
-
maxchequers14.09.2022 10:41
-
MashimaHiro29.03.2023 07:19
-
ladysachenko2004.05.2022 07:50
-
школоллло28.01.2020 00:32