Склавиатуры вводится число n, а за ним - массив из n элементов. найдите номер последнего по счёту положительного элемента массива. (
155
276
Ответы на вопрос:
Const nm = 50; {максимальная длина массива} var i, n: integer; a: array[1..nm] of integer; begin write('введите количество элементов в массиве: '); readln(n); write('введите элементы массива через пробел '); for i : = 1 to n do begin read(a[i]); end; i : = n; while (a[i] < = 0) and (i > 0) do dec(i); if i > 0 then writeln('последний положительный элемент a[', i, ']=', a[i]) end. тестовое решение: введите количество элементов в массиве: 5 введите элементы массива через пробел 3 -3 5 -5 -4 последний положительный элемент a[3]=5
Так как число меньше, то можно сказать что основание системы меньше 10 но так как там есть число 6 то больше или равно 7 т.е. основание неизвестное в районе от 7 до 9 1 проверка)50: 9=4(ост 5) значит не подходит основание не 9 2 проверка)50: 8=6(ост 4) подходит так как число 46 ответ: 8
Популярно: Информатика
-
mironhik101.01.2023 02:45
-
ritailicheva025.09.2021 20:42
-
Куколка2416.03.2020 23:31
-
vkjfnjkvd07.03.2020 01:44
-
duminalarisa03.10.2020 03:25
-
pollywhite119.10.2021 20:44
-
FantomASS127.01.2023 03:56
-
546546YGygY24.04.2023 22:42
-
карамакфин20.10.2021 07:15
-
Mihailevscaeanica20.06.2023 05:53