
дан целочисленный массив размером NxM.вывести на экран индексы последних отрицательных элементов в
каждой строке.пожалуйста напишите полность программу.срочно,помогите!!!!

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

program noname;
uses crt;
var
a:array[1..1000,1..1000] of integer;
i,j,min,n,m,l:integer;
begin
clrscr;
write('n='); readln(n);
write('m='); readln(m);
for i:=1 to n do
for j:=1 to m do begin
write('a[',i,',',j,']=');
readln(a[i,j]);
end;
for i:=1 to n do begin writeln;
for j:=1 to m do
write(a[i,j],' ');
end;
writeln;
for i:=1 to n do begin
min:=0;
for j:=1 to m do
if min>a[i,j] then begin min:=a[i,j]; l:=j; end;
if min<>0 then
writeln ('v ',i,' stroke indexy poslednego otricatelnogo chisla = ',i,',',l)
else writeln ('v ',i,' stroke otricatelnyh chisel net');
end;
readkey;
end.



Вот пример программы на языке Python, которая выводит индексы последних отрицательных элементов в каждой строке целочисленного массива размером NxM:
```python def find_last_negative_indices(array): last_negative_indices = [] for row in array: negative_indices = [i for i, num in enumerate(row) if num < 0] if negative_indices: last_negative_indices.append(negative_indices[-1]) else: last_negative_indices.append(None) return last_negative_indices
# Пример использования array = [[1, 2, -3, 4], [-5, 6, 7, -8], [9, 10, 11, 12]] last_negative_indices = find_last_negative_indices(array) for i, index in enumerate(last_negative_indices): print(f"Последний отрицательный элемент в строке {i}: {index}") ```
В этой программе определена функция `find_last_negative_indices`, которая принимает массив в качестве аргумента и возвращает список индексов последних отрицательных элементов в каждой строке. Затем мы создаем пример массива `array` и вызываем функцию `find_last_negative_indices` для него. Результат сохраняется в переменной `last_negative_indices`. Затем мы проходимся по списку `last_negative_indices` и выводим индексы последних отрицательных элементов в каждой строке.
Примечание: В этом примере предполагается, что массив `array` уже определен и заполнен. Если вам нужно считать массив с клавиатуры или из файла, вам нужно будет добавить соответствующий код для этого.



Для решения данной задачи вам потребуется написать программу на языке программирования. Вот пример программы на языке Python, которая выводит индексы последних отрицательных элементов в каждой строке целочисленного массива размером NxM:
```python def find_last_negative_indices(array): last_negative_indices = [] for row in array: negative_indices = [i for i, num in enumerate(row) if num < 0] if negative_indices: last_negative_indices.append(negative_indices[-1]) return last_negative_indices
# Пример использования array = [[1, 2, -3, 4], [-5, 6, 7, -8], [9, -10, 11, 12]] last_negative_indices = find_last_negative_indices(array) print(last_negative_indices) ```
В этом примере функция `find_last_negative_indices` принимает массив `array` и возвращает список индексов последних отрицательных элементов в каждой строке. Затем мы создаем пример массива `array` и вызываем функцию `find_last_negative_indices`, чтобы найти и вывести на экран индексы последних отрицательных элементов в каждой строке.
Примечание: В данном примере предполагается, что массив `array` уже определен и заполнен значениями. Если вам нужно считать массив с клавиатуры, вы можете использовать функции ввода-вывода языка программирования, которым вы пользуетесь.
Надеюсь, это поможет вам решить вашу задачу! Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать их.


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