Вопрос задан 27.10.2023 в 11:52. Предмет Информатика. Спрашивает Ярчук Аліна.

Введите с клавиатуры n целых чисел . Найти среди этих чисел последнее нечетное число и его

порядковый номер . Если нечетных чисел нет,то вывести NO . паскаль!
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Маткеримов Берекет.
Program n1;
var n,i,a,t,k: integer;
begin
readln(n);
t:=0;
for i:=1 to n do begin
readln(a);
if abs(a) mod 2 <>0 then begin
t:=a;
k:=i;
end;
end;
if t =0 then write('NO') else write('число ',t,'; порядковый номер: ',k);
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот Pascal-подобный псевдокод для нахождения последнего нечетного числа и его порядкового номера среди введенных целых чисел:

```pascal program FindLastOddNumber;

var n, number, lastOdd, position, i: integer; begin lastOdd := -1; // Изначально устанавливаем последнее нечетное число на -1 position := -1; // Изначально порядковый номер на -1 write('Введите количество чисел: '); readln(n); for i := 1 to n do begin write('Введите число #', i, ': '); readln(number); if (number mod 2 <> 0) then begin lastOdd := number; position := i; end; end; if lastOdd <> -1 then writeln('Последнее нечетное число: ', lastOdd, ', порядковый номер: ', position) else writeln('NO'); end. ```

Эта программа начнет с запроса количества чисел (n) и затем попросит ввести n целых чисел. Она будет отслеживать последнее нечетное число и его порядковый номер во введенных числах. Если нечетных чисел не будет найдено, программа выведет "NO".

0 0

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

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

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

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