Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/16: Рейтинг темы: голосов - 16, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 23.03.2009
Сообщений: 14

Найти среднее арифметическое элементов заданного массива

06.04.2009, 18:25. Показов 3283. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1) Дан массив А из N элементов. Определить наименьшее из значений вырожение вида: 2/A[i]+A[i]*A[i].

2) Дан массив X состоящий из N элементов. Найти среднее арифметическое тех элементов заданного массива, значение которых не превышают x1 включая и сам x1. Найти средние арифметическое всех элементов

Добавлено через 13 минут 36 секунд
1)
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Program MassivA;
uses crt;
const
 n = 10;
var
 i:integer;
 a:array[1..n] of integer;
 zn:real;
function minz(i:integer):real;
begin
 if a[i]<>0 then minz:=2/a[i]+a[i]*a[i] else minz:=0;
end;
begin
 clrscr;
 randomize;
 for i:=1 to n do begin
    a[i]:=random(20);
    write(a[i]:3);
 end;
 zn:=minz(1);
 for i:=1 to n do if minz(i)<zn then zn:=minz(i);
 writeln;
 writeln(zn:4:2);
 readkey;
end.
Добавлено через 34 секунды
2)
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
Program MassivX;
uses crt;
const
 n = 10;
type
 mas = array[1..n] of integer;
var
 i,x1,kx:integer;
 X:mas;
 sumx,sumv:integer;
 
function sr(sum,k:integer):real;
begin
 sr:=sum/k;
end;
 
begin
 clrscr;
 randomize;
 for i:=1 to n do begin
    x[i]:=random(20);
    write(x[i]:3);
 end;
 writeln;
 write('Vvedite x1: '); readln(x1);
 kx:=0;
 sumx:=0; sumv:=0;
 for i:=1 to n do begin
   if x[i]<x1 then begin sumx:=sumx+x[i]; inc(kx); end;
   sumv:=sumv+x[i];
 end;
 writeln('Srednee arifmetiches elementov menshi ' ,x1,' = ',sr(sumx, kx):4:1);
 writeln('Srednee arifmetiches vseh elementov = ',sr(sumv,n):4:1);
 readkey;
end.
Добавлено через 43 секунды
преподу не поравилось рандом и функция и вообще сказала что все не правильно помогите плиз!!!!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.04.2009, 18:25
Ответы с готовыми решениями:

Найдите среднее арифметическое элементов заданного массива
Найдите среднее арифметическое элементов заданного массива из 8 целых чисел и определите, сколько элементов данного массива больше среднего.

Определить среднее арифметическое тех элементов массива, которые больше заданного числа
Даны натуральные число x и целые числа a, а,…,а. Определить среднее арифметическое тех a, которые больше n.

Найти среднее арифметическое элементов массива без учета минимального и максимального элементов массива
Доброго времени суток! Помогите написать программу, которая вычисляет среднее арифметическое элементов массива без учета минимального и...

4
16 / 16 / 6
Регистрация: 21.02.2009
Сообщений: 67
06.04.2009, 18:26
Цитата Сообщение от PaJla4 Посмотреть сообщение
2) Дан массив X состоящий из N элементов. Найти среднее арифметическое тех элементов заданного массива, значение которых не превышают x1 включая и сам x1. Найти средние арифметическое всех элементов
Pascal
1
2
3
4
5
6
7
8
9
10
11
sum:=0;
kol:=0;
for i:=1 to n do
 begin
  if x[i]<=x[1] then 
    begin
     sum:=sum+a[i];
     inc(kol);
    end;
 end;
sred:=sum/kol;
0
57 / 57 / 36
Регистрация: 17.03.2009
Сообщений: 105
06.04.2009, 18:49
Ну рандом можно заменить на
write('Vvedite ',i,' element: '); readln(a[i] (или x[i] во втором примере));
А что именно в процедурах не правильно не скал, а то у меня все работает.
0
0 / 0 / 0
Регистрация: 23.03.2009
Сообщений: 14
08.04.2009, 14:12  [ТС]
че то непонял как ты тут сделал
0
Отдыхающий:)
 Аватар для <Norton>
94 / 91 / 22
Регистрация: 05.04.2009
Сообщений: 188
08.04.2009, 20:14
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
uses crt;
var a:array[1..100]of real;b,c,i,j:byte;s:real;
begin
read(b,j);s:=j;c:=1;
for i:=1 to b do begin
read(a[i]);end;
for i:=1 to b do begin
if a[i]<=j then begin
s:=s+a[i];inc(c);end;end;
writeln('sr.arifm.=',s/c:0:2);
repeat until keypressed
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.04.2009, 20:14
Помогаю со студенческими работами здесь

Найти среднее арифметическое элементов массива.
дан массив в котором N чисел. Найти среднее арифметическое элементов массива.

Найти среднее арифметическое элементов массива
ПОМОГИТЕ КТО ЧЕМ МОЖЕТ БУДУ ОЧ БЛАГОДАРЕН!!!! на WHILE: Вводится 15 чисел.Определить, сколько среди них чисел кратных 5, сколько...

Найти среднее арифметическое элементов массива А (6,4)
Найти среднее арифметическое элементов массива А (6,4), отбросив наибольший и наименьший элементы.

Найти среднее арифметическое элементов массива
Помогите решить.(паскаль) Найти среднее арифметическое элементов массива только для элементов, которые входят в интервал от 10 до 50.

Найти количество и среднее арифметическое всех отрицательных элементов массива из 20 элементов
Найти количество и среднее арифметическое всех отрицательных элементов массива из 20 элементов (генерируются случайные числа от -10 до...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru