Olga Arutyunyan
?>

Это что вы можете сказать о массиве, сформированном следующим образом? а) 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

Информатика

Ответы

sssashago8
А) задан массив из 10 целых случайных чисел на промежутке [- 50, 50]
b - a +1 = 101
a = - 50 => b = 101 - 50 - 1 = 50
б) задан массив из 20 натуральных чисел значение которых равно порядковому номеру элемента в массиве (1; 2; 3; ...).
в) задан массив из пяти нечетных чисел
kettikis
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
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.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Это что вы можете сказать о массиве, сформированном следующим образом? а) 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
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

ПетровичЖивотовская1245
shhelina
A2017
Алексей Кирилл1094
Aksinya1036
Ofelya1308
Терентьева
Nefedova1432
anton1969026203
vladimir686
vladimir72tatarkov1317
Larisa Bulgakova
Алексеевна_Валентиновна
Александра440
departed744