0 / 0 / 0
Регистрация: 28.10.2011
Сообщений: 3
1

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

15.11.2011, 17:24. Показов 2348. Ответов 3
Метки нет (Все метки)

Доброго времени суток! Помогите, пожалуйста, решить задачу. Вот условие:

1) Составить программу, которая заполняет массив случайными целыми числами из диапазона, введенного пользователем (в диапазон могут входить отрицательные числа). Вывести массив на экран в виде таблицы, например:
--------------------------------
Индекс 1 2 3 4 5 6
Элемент-10 15 -4 20 1 8
--------------------------------
Индекс 7 8 9 10 11 12
Элемент 11 -3 0 2 -17 15
--------------------------------
2) Найти число m – среднее арифметическое всех элементов массива, значение которых меньше числа a, задаваемого пользователем.Определить количество элементов, значения которых больше m.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.11.2011, 17:24
Ответы с готовыми решениями:

Найти среднее арифметическое всех элементов массива
ввести с клавиатуры массив из 5 элементов найти среднее арифметическое всех элементов массива

Найти среднее арифметическое всех элементов массива
№1. Дан массив размера N и целые числа K и L (1 < K <= L <= N). Найти среднее арифметическое всех...

Найти среднее арифметическое всех элементов массива
ввести с клавиатуры массив из 5 элементов найти среднее арифметическое всех элементов массива 4 15...

Найти среднее арифметическое всех отрицательных элементов массива
Дан одномерный массив из 10 элементов заполненный случайными целыми числами из отрезка Найти:...

3
Почетный модератор
7966 / 3937 / 2464
Регистрация: 30.10.2011
Сообщений: 5,377
15.11.2011, 18:09 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

1 и 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
36
37
38
39
40
41
42
43
44
uses crt;
var b: array [1..100] of integer;
    r,d1,d2,k1,k2,a,i: integer;
    m: real;
begin
write ('Укажите размер массива ');
readln (r);
writeln ('Укажите диапазон массива ');
write ('от ');
readln (d1);
write ('до ');
readln (d2);
write ('Введите а ');
readln (a);
m:=0;
for i:=1 to r*4+10 do
write ('-');
writeln;
write ('Индекс  ');
for i:=1 to r do
    write (i:4);
writeln;
write ('Элемент ');
for i:=1 to r do
    begin
    b[i]:=random(d2-d1+1)+d1;
    write (b[i]:4);
    if b[i]<a then
       begin
       m:=m+b[i];
       inc(k1);
       end;
    end;
writeln;
for i:=1 to r*4+10 do
    write ('-');
writeln;
m:=m/k1;
for i:=1 to r do
    if b[i]<m then
       inc(k2);
writeln ('Среднее арифметическое элементов, меньших ',a,', равно ',m:2:2);
writeln ('Количество элементов, больших ',m:2:2,', равно ',k2);
end.
1
61 / 60 / 17
Регистрация: 17.02.2011
Сообщений: 161
15.11.2011, 18:11 3
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

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
const n=5;
var i,i2,m,a,diapM,diapB:integer;
    mas:array[1..n]of real;
    buf:real;
 
begin
Write('Введите нижнию границу диапазона: ');
ReadLn(diapM);
Write('Введите верхнию границу диапазона: ');
ReadLn(diapB);
Write('Получилось: ');
for i:=1 to n do begin
   mas[i]:=random(diapB-diapM)+diapM;
   Write(mas[i],'  ');
end;
Write('Введи а: ');
ReadLn(a);
for i:=1 to n do begin
   if  mas[i]<a then begin
      buf:=buf+mas[i];
      i2:=i2+1;
   end;
end;
Write('Среднее арифметическое: ', buf/i2);
end.
1
0 / 0 / 0
Регистрация: 28.10.2011
Сообщений: 3
15.11.2011, 18:19  [ТС] 4
Огромное спасибо, ребята! Очень помогли))))))
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.11.2011, 18:19
Помогаю со студенческими работами здесь

Найти среднее арифметическое всех положительных элементов массива
Дан целочисленный массив из 40 элементов , все элементы которого - целые числа в интервале от -500...

Найти и вывести среднее арифметическое всех элементов массива
Дан целочисленный массив из 30 элементов. Элементы массива могут принимать значение от -1000 до...

Найти число m – среднее арифметическое всех элементов массива
2) Найти число m – среднее арифметическое всех элементов массива, значение которых меньше числа a,...

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

Найти среднее арифметическое всех положительных элементов массива
Найти среднее арифметическое всех положительных элементов массива. Проверить, имеют ли все элементы...

Ввести массив из 5 элементов, найти среднее арифметическое всех элементов массива.
Здравствуйте! Помогите пожалуйста решить задачу: 1)Ввести массив из 5 эл.,найти...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru