Сформулируйте массив,содержащий 15 элементов,с датчика случайн ых чисел. получите новый массив,каждый элемент которого равен обратному соответствующему элементу исходного массива. посчитайте кол- во не изменившихся элементов и найдите в новом массиве максимальный о абсолютной величине отрицательный элемент. выведите на экран исходные и полученные результаты
268
301
Ответы на вопрос:
Const n = 15; var mas: array[1..999] of integer; counter, c, max, i: integer; begin max: =-maxint; counter: =0; randomize; write('старый массив: '); for i: =1 to n do begin mas[i]: =random(101)-50; //случайные числа от -50 до 50 write(mas[i],' '); end; writeln; for i: =1 to n div 2 do begin if mas[i] = mas[n-i+1] then counter: =counter+1; if (mas[i]< 0) and (mas[i]> max) then max: =mas[i]; c: =mas[i]; mas[i]: =mas[n-i+1]; mas[n-i+1]: =c; end; if n mod 2 = 1 then counter: =counter+1; write('новый массив: '); for i: =1 to n do write(mas[i],' '); writeln; writeln('кол-во не изменившихся элементов: ', counter); writeln('максимальный отрицательный элемент: ', max); end.
Var i,s: integer; begin write('s = '); readln(s); if s< =18 then begin for i: =10 to 99 do if ((i mod 10)+(i div 10)=s) then write(i,' '); end else writeln('недопустимое значение: ',s); end.
Популярно: Информатика
-
anonimm85227.07.2022 00:25
-
Kononovichlika24.03.2021 20:18
-
DianaDi111111129.07.2022 14:51
-
знайка20808.07.2022 14:35
-
Якрутой11115.11.2022 01:14
-
noer200014.06.2023 08:21
-
helpme14826.12.2021 07:12
-
vasilevamarin23.04.2023 18:22
-
teodor1609011.04.2020 19:53
-
1357901414.09.2021 19:14