Найти значения минимального элемента одномерного целочисленного массива.
286
499
Ответы на вопрос:
// pascalabc.net 3.1, сборка 1218 от 12.04.2016 begin var a: =arrrandom(readinteger('n='),10,50); a.println; var m: =a.min; write('номера минимальных элементов (',m,'): '); a.select((x,i)-> rec(x,i+(x-> x.item1=m) .select(x-> x.item2).println(','); end. тестовое решение: n= 20 34 15 12 31 38 43 12 24 13 49 25 33 16 12 25 33 46 16 38 34 номера минимальных элементов (12): 3,7,14
//pascal abc.net v3.1 сборка 1172 const n=5; var ar: array[1..n] of integer; i,min: integer; sa: set of integer; begin min: =maxint; for i: =1 to n do begin readln(ar[i]); if ar[i]< =min then begin if ar[i]=min then sa: =sa+[i] else sa: =[i]; min: =ar[i]; end; end; writeln('min=',min); writeln('index: ',sa); end. пример ввода: 98777 пример вывода: min=7index: {5,4,3}
Популярно: Информатика
-
кактыдумаешьотом17.10.2020 12:07
-
POLINAFLY31.01.2021 11:40
-
Аоаоаоа1336272718214.06.2021 15:44
-
emdnick22.02.2021 00:55
-
Rian133825.11.2022 11:49
-
torimuse10.05.2021 03:15
-
iljakrainik07.11.2020 11:40
-
Макс91757213.10.2021 18:19
-
rotaru193027.06.2023 10:02
-
алина382114.09.2021 11:01