
Вопрос задан 23.02.2021 в 14:55.
Предмет Информатика.
Спрашивает Акимов Рома.
Дан массив С(13). Найти номер последнего отрицательного элемента массива


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

Отвечает Сергеевич Александр.
Const n=13;
var
c:array[1..n] of integer;
i,num:integer;
begin
for i:=1 to n do c[i]:=random(-10,10);
for i:=n downto 1 do begin
write(c[i],' ');
if c[i] < 0 then begin
writeln(i);
break;
end;
end;
end.
var
c:array[1..n] of integer;
i,num:integer;
begin
for i:=1 to n do c[i]:=random(-10,10);
for i:=n downto 1 do begin
write(c[i],' ');
if c[i] < 0 then begin
writeln(i);
break;
end;
end;
end.



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для нахождения номера последнего отрицательного элемента в массиве С(13), вы можете использовать следующий алгоритм:
- Инициализируйте переменную
lastNegativeIndex
значением -1. Эта переменная будет использоваться для хранения индекса последнего отрицательного элемента. - Проходите по элементам массива C от начала до конца.
- Если текущий элемент отрицательный (меньше нуля), обновите переменную
lastNegativeIndex
значением текущего индекса. - По завершении прохода по массиву,
lastNegativeIndex
будет содержать индекс последнего отрицательного элемента.
Вот пример кода на языке Python, реализующий этот алгоритм:
pythonC = [...] # Здесь необходимо указать значения элементов массива C
lastNegativeIndex = -1
for i in range(len(C)):
if C[i] < 0:
lastNegativeIndex = i
print("Номер последнего отрицательного элемента:", lastNegativeIndex)
Помните, что в коде C
- это массив значений, который вам нужно заполнить своими данными.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili