PascalABC.NETЗадать массив из 8-ми частей заданных с клавиатуры. Отыскать
PascalABC.NET
Задать массив из 8-ми частей данных с клавиатуры. Отыскать среднеарифметическое всех частей и наибольший элемент. (В развёрнутой форме, без команд ReadInteger, ReadArrInteger, Average и др.)
Милена Новокриенко
Т.е. для того чтоб найти допустим среднеарифметическое нужно сначала сложить все элементы, после разделить на кол-во частей, а не командой Average. Размышляю имелось ввиду что-то сходственное
Лариса Москаева
PROGRAM yaPak;vara:array[1..8]of integer;i,max:integer;y:real;BEGINy:=0;for i:=1 to 8 dobeginreadln(a[i]);y:=y+a[i];writeln('a[',i,']=',a[i]);end;y:=y/8;max:=1;for i:=1 to 8 dobeginif a[max] <= a[i] thenbeginmax:=i;end;end;writeln('cpegHeapuFMeTu4eckoe=',y);writeln('a[',i,']=',a[max],' caMbiII 6oJlbIIIoII eJleMeHT');END. породон, в заключительном до слов END. где writeln('a[',i тут поменять i на max,']=',a[max],' caMbiII 6oJlbIIIoII eJleMeHT');
2 ответа
Эльвира Шукшина
// PascalABC.NET 3.3, сборка 1600 от 23.12.2017
// Внимание! Если программка не работает, обновите версию!
begin
var (n,s,max):=(8,0,-MaxInt);
var a:=new integer[n];
Write('Введите 8 элементов массива: ');
for var i:=0 to n-1 do begin
Read(a[i]);
s+=a[i];
if a[i]gt;max then max:=a[i]
end;
Writeln('max=',max,', среднее=',s/n:0:5)
end.
Пример
Введите 8 частей массива: 38 46 29 50 42 38 40 41
max=50, среднее=40.50000
// Внимание! Если программка не работает, обновите версию!
begin
var (n,s,max):=(8,0,-MaxInt);
var a:=new integer[n];
Write('Введите 8 элементов массива: ');
for var i:=0 to n-1 do begin
Read(a[i]);
s+=a[i];
if a[i]gt;max then max:=a[i]
end;
Writeln('max=',max,', среднее=',s/n:0:5)
end.
Пример
Введите 8 частей массива: 38 46 29 50 42 38 40 41
max=50, среднее=40.50000
Шишурина
Злата
Разумею, но просто такую работу вряд ли воспримут, т.к. она не будет работать. Я уже работал с Паскалем в своём УЗ и там версия даже старше моей
Milana Pohvoshheva
Да, ошибся
Известный
Вовка
Версия младше моей*
Игорь Кутаисов
Знаю. И изначально эта программка выходила в 2 строки, но к раскаянью её не приняли, т.к. Паскаль в УЗ не обновляется
Злата
Вопрос пересоздам, спасибо
Светлана Игликова
Program wk;
var m:array [1..8] of integer; i:integer;sr:real;imax:integer ;
begin
sr:=0;imax:=0;
for i:=1 to 8 do
begin
Readln(m[i]);
if m[i]gt;imax then imax:=M[i];
end;
for i:=1 to 7 do sr:=m[i]+m[i+1];
Writeln('Среднее арифметическое=',sr/8);
Writeln('Наивеличайший элемент =',imax)
end.
var m:array [1..8] of integer; i:integer;sr:real;imax:integer ;
begin
sr:=0;imax:=0;
for i:=1 to 8 do
begin
Readln(m[i]);
if m[i]gt;imax then imax:=M[i];
end;
for i:=1 to 7 do sr:=m[i]+m[i+1];
Writeln('Среднее арифметическое=',sr/8);
Writeln('Наивеличайший элемент =',imax)
end.
Александра Цимер
PROGRAM yaPak;vara:array[1..8]of integer;i,max:integer;y:real;BEGIN y:=0; for i:=1 to 8 do begin readln(a[i]); y:=y+a[i]; writeln('a[',i,']=',a[i]); end; y:=y/8; max:=1; for i:=1 to 8 do begin if a[max] <= a[i] then begin max:=i; end; end; writeln('cpegHeapuFMeTu4eckoe=',y); writeln('a[',i,']=',a[max],' caMbiII 6oJlbIIIoII eJleMeHT');END.
Jana Kulanovskaja
породон, в заключительном до слов END. где writeln('a[',i здесь поменять i на max,']=',a[max],' caMbiII 6oJlbIIIoII eJleMeHT');
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Игорь 14 лет назад был на 8 лет моложе, чем его
Математика.
Два тела массами m1 и m2 находящие на расстоянии R друг
Физика.
В сосуде 4целых одна пятая литр воды что бы заполнить сосуд
Математика.
Двум малярам Диме И Олегу поручили выкрасить фасад дома они разделили
Разные вопросы.
найти порядковый номер 41Э если в ядре 20 нейтронов
Разные вопросы.
в ряду натуральных чисел 3, 8, 10, 24, … 18 одно
Математика.
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
Облако тегов