Дан массив из n чисел. найти номер первого чётного элемента массива; если чётных элементов нет, то ответом должно быть число 0. написать программу в паскаль.
171
359
Ответы на вопрос:
Program zadanie; const lmax=10; var n,i: integer; a: array [1..lmax] of integer; n1: real; flag: boolean; begin repeat writeln('введите длину массива меньше ',lmax); read(n1); until (n1> 0) and (n1< =lmax) and (n1=round(n1)); n: =round(n1); writeln('введите целые элементы массива'); for i: =1 to n do begin repeat read(n1); if (n1< > round(n1)) then writeln('введите целый элемент'); until (n1=round(n1)); a[i]: =round(n1); end; flag: =false; i: =0; repeat i: =i+1; if (a[i]mod 2=0) then begin flag: =true; writeln('номер первого четного элемента - ',i); end; until flag or (i=n); if (flag=false) then writeln('0') end.
Популярно: Информатика
-
kedr316.02.2023 05:12
-
mironmashstem30.08.2022 20:24
-
7Таяна06.01.2020 14:02
-
egork995716.10.2021 08:41
-
5858404.09.2022 14:30
-
marisha16815.10.2022 01:37
-
Vano2205200009.06.2021 18:37
-
DJZargo17.09.2022 02:00
-
Lokator50521.08.2020 11:28
-
AlexOge08.10.2020 12:34