Есть ответ 👍

Склавиатуры вводится число n, а за ним - массив из n элементов. найдите номер последнего по счёту положительного элемента массива. (

155
276
Посмотреть ответы 2

Ответы на вопрос:


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
lyntik228
4,4(21 оценок)

Так как число меньше, то можно сказать что основание системы меньше 10 но так как там есть число 6 то больше или равно 7 т.е. основание неизвестное в районе от 7 до 9 1 проверка)50: 9=4(ост 5) значит не подходит основание не 9 2 проверка)50: 8=6(ост 4)     подходит так как число 46 ответ: 8

Популярно: Информатика