Это что вы можете сказать о массиве, сформированном следующим образом? а) for i: =1 to 10 do a [i] : = random (101) - 50; б) for i: =1 to 20 do a [i] : = i; в) for i: =1 to 5 do a [i] : = 2*i-1
А) задан массив из 10 целых случайных чисел на промежутке [- 50, 50] b - a +1 = 101 a = - 50 => b = 101 - 50 - 1 = 50 б) задан массив из 20 натуральных чисел значение которых равно порядковому номеру элемента в массиве (1; 2; 3; ...). в) задан массив из пяти нечетных чисел
kettikis
02.07.2022
Uses crt; const n = 15; var i, imin, imax, m, min, max, j: integer; a: array[1..n]of integer; begin Writeln('Введите числа в массив'); for i := 1 to n do readln(a[i]); for i := 1 to n do write(a[i], ' '); min := a[1]; max := a[1]; imin := 1; imax := 1; for j := 1 to n do begin if(a[j] > max) then begin max := a[j]; imax := j; end; if(a[j] < min) then begin min := a[j]; imin := j; end; end; writeln(); writeln('индекс минимального элемента ', imin, ' индекс максимального элемента ', imax); m := abs(imin - imax); Writeln(); Writeln('Кол-во элементов между макс. и мин. элементами ', m - 1); end.
Yevgenevich_Chipura-Nikolaeva
02.07.2022
Uses crt; const n = 15; var i, imin, imax, m, min, max, j: integer; a: array[1..n]of integer; begin Writeln('Введите числа в массив'); for i := 1 to n do readln(a[i]); for i := 1 to n do write(a[i], ' '); min := a[1]; max := a[1]; imin := 1; imax := 1; for j := 1 to n do begin if(a[j] > max) then begin max := a[j]; imax := j; end; if(a[j] < min) then begin min := a[j]; imin := j; end; end; writeln(); writeln('индекс минимального элемента ', imin, ' индекс максимального элемента ', imax); m := abs(imin - imax); Writeln(); Writeln('Кол-во элементов между макс. и мин. элементами ', m - 1); end.
b - a +1 = 101
a = - 50 => b = 101 - 50 - 1 = 50
б) задан массив из 20 натуральных чисел значение которых равно порядковому номеру элемента в массиве (1; 2; 3; ...).
в) задан массив из пяти нечетных чисел