М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Фиалка2332
Фиалка2332
19.09.2021 12:32 •  Информатика

Дан массив С, состоящий не более чем из 15 целых чисел. Напишите программу которая:
1) вводит элементы массива с клавиатуры
2) находит среднее арифметическое элементов
3) находит количество положительных элементов массива
4) находит минимальный элемент

👇
Ответ:
HikariRayto
HikariRayto
19.09.2021

Решение представлено во вложениях.

Язык: Pascal | Python


Дан массив С, состоящий не более чем из 15 целых чисел. Напишите программу которая: 1) вводит элемен
Дан массив С, состоящий не более чем из 15 целых чисел. Напишите программу которая: 1) вводит элемен
Дан массив С, состоящий не более чем из 15 целых чисел. Напишите программу которая: 1) вводит элемен
Дан массив С, состоящий не более чем из 15 целых чисел. Напишите программу которая: 1) вводит элемен
4,7(49 оценок)
Открыть все ответы
Ответ:
Amyy1
Amyy1
19.09.2021

Program Pr1;
uses crt;
var mas:array[1..15] of integer;
i,max,min,b,v:integer;
Begin
clrscr;
for i:=1 to 15 do mas[i]:=random(10);
for i:=1 to 15 do write(mas[i]);
max:=0;
min:=100000;
b:=0;
for i:=1 to 15 do begin
if mas[i]>max then max:=i;
if mas[i]<min then min:=i;
end;
if max>min then for i:=min to max div 2 do begin
v:=mas[max-b];
mas[max-b]:=mas[i];
mas[i]:=v;
b:=b+1;
end
else for i:=max to min div 2 do begin
v:=mas[min-b];
mas[min-b]:=mas[i];
mas[i]:=v;
b:=b+1;
end;
writeln();
for i:=1 to 15 do write(mas[i]);
end.

 

4,6(6 оценок)
Ответ:
aruzhan152
aruzhan152
19.09.2021

var 

  a: array [1..10] of integer;  //Массив из 10 целочисленных элементов

  i: integer;

begin

  write('Исходный массив: ');

  for i:= 1 to 10 do  {Заполняем массив случайными числами от 0 до 4 и печатаем его}

  begin

    a[i]:= random(4);

    write(a[i], '  ');

  end;

  writeln;  //Перевод на новую строку

  write('Одинаковые соседние элементы:  ');

  for i:= 1 to 9 do  //Печатаем одинаковые соседние элементы

    if a[i] = a[i + 1] then write('a[', i, '] = a[', i + 1, '],  ');

  writeln;  {Перевод на новую строку, чтобы при следующем запуске программы информация выводилась с новой строки}

end. 

4,4(4 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ