PascalABC1. Отыскать средне арифметическое частей массива, превосходящих некое число

PascalABC
1. Отыскать средне арифметическое частей массива, превосходящих некое число С.
2. Вывести только нечетные элементы.
3. Найти среднее арифметическое частей с нечетными номерами.

Задать свой вопрос
Аделина
посмотри мое решение, оно хоть без ошибок
Агата
сорри, но сейчас я поправил
2 ответа

var a:array of longint;

i,c,x,n,k:longint;

begin

read(n); //длина массива

a:= new longint[n];

for i:=0 to n-1 do read(a[i]);

read(c);//некое число С

for i:=0 to n-1 do

if a[i]gt;c then

begin

k+=1;

x+=a[i]

end;

writeln(x/k);//ответ на первый пункт

k:=0;

x:=0;

for i:=0 to n-1 do

if i mod 2=0 then

begin

k+=1;

x+=a[i];

print(a[i])//второй пункт

end;

writeln;

write(x/k)// третий пункт

end.

Болдыжев Алексей
var a:array[1..100] of longint;
Костик Дичев
желаешь прикол?размер массива считывается из консоли, тк не было обозначено в условии какой размерности массив
Милена
решение безусловно верное, просто для тебя необходимо вдуматься в код
Галя Литинецкая
я вникал в код
Владислав Юшканцев
но на pacsalABC это не пойдет(
Горбашев Юра
чел, я писал в компиляторе паскальабц, все мопилируется и работае
Агата
мб тебе скрин приложить?)
Dashenka Nasvetnikova
ну
Людмила
я приложил скрин к своей работе, где твою прога не работает
Полина
боже, какой версии у тебя паскальабц?я то заключительную использую) там все робит

program first;

var a:array[1..100] of integer;

i,s,k,n,c:integer;

sr:real;

begin

read(n); кол-во частей массива

for i:=1 to n do

read(a[i]); ввод массива

read(c); ввод числа C

s:=0; k:=0;

for i:=1 to n do

if (a[i]gt;c) then begin s:=s+a[i]; k:=k+1; end;

sr:=s/k; считаем среднее арефмет.

writeln(sr); выводим ср. арефм.

for i:=1 to n do

if a[i] mod 2lt;gt;0 then write(a[i],' '); делаем 2 пункт

writeln;

s:=0; k:=0; обнулим чтоб использовать еще раз

for i:=1 to n do

if a[i] mod 2lt;gt;0 then begin s:=s+a[i]; k:=k+1; end;

sr:=s/k;


writeln(sr);

end.

Vasilij Antrohin
Не работает (
Семик Дымский
ну сейчас проверь
Злата Тукаленко
до этого чем отмечать чужие решения как нарушение - проверь, прав ли ты
Юрка Горьский
сорри
Стаднин Жека
вот прикрепил скрин
Борис Клипиницер
как видно все работает
Аверкова Арина
Я сообразил
Нелли Галбаева
Сейчас все робит
Бацуров Борька
Спасибо огромное
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт