Вопрос задан 09.07.2023 в 21:59. Предмет Информатика. Спрашивает Климчук Георгий.

Массив В размером 7, заполняется с клавиатуры. Известно, что в массиве имеются элементы, равные 5.

Определить индекс последнего из них. паскаль
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Калугина Анна.

// PascalABC.NET 3.6

begin

 var b := ReadArrInteger(7);

 Print(b.LastIndexOf(5) + 1)

end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример программы на языке Паскаль, которая позволяет решить данную задачу:

pascal
program LastIndexOfFive; var arr: array[1..7] of Integer; i, lastIndex: Integer; found: Boolean; begin writeln('Введите элементы массива:'); // Заполнение массива с клавиатуры for i := 1 to 7 do begin write('arr[', i, '] = '); readln(arr[i]); end; found := False; // Поиск последнего элемента, равного 5 for i := 7 downto 1 do begin if arr[i] = 5 then begin lastIndex := i; found := True; break; end; end; if found then writeln('Индекс последнего элемента, равного 5: ', lastIndex) else writeln('В массиве нет элементов, равных 5.'); readln; end.

В данном примере массив arr размером 7 заполняется с клавиатуры. Затем выполняется поиск последнего элемента, равного 5, путем перебора массива с конца. Если элемент найден, программа выводит его индекс. Если элементы, равные 5, отсутствуют в массиве, программа выводит соответствующее сообщение.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос