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

Дан массив из N элементов.Определить среднее арифметическое кратных 5 и некратных 10

22.11.2014, 16:35. Показов 11215. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста написать программу на Паскаль. Только без random, если можно
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.11.2014, 16:35
Ответы с готовыми решениями:

Дан двухмерный массив.Определить среднее арифметическое нечетных элементов пятой строки
Дан двухмерный массив.Определить среднее арифметическое нечетных элементов пятой строки

Определите среднее арифметическое элементов кратных 3, но не кратных 5 для каждой строки матрицы
народ помогите кто может.просто препод мне дал 50 заданий.нужно решить до конца мая.вот я сдал с...

Дан массив В = (b1, b2,...,b10)Найти среднее арифметическое его положительных и отрицательных элементов.
Дан массив В = (b1, b2,...,b10)Найти среднее арифметическое его положительных и отрицательных...

Дан вещественный массив А[4][3]. Найти среднее арифметическое значение положительных элементов массива А
Дан вещественный массив А. Найти среднее арифметическое значение положительных элементов массива А....

6
Эксперт Pascal/Delphi
6806 / 4565 / 4817
Регистрация: 05.06.2014
Сообщений: 22,438
22.11.2014, 17:01 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
Var
  A:array[1..50] of integer;
  i,n,k:integer;
  s:real;
Begin
  write('Введите N: '); readln(n);
  k:=0;
  s:=0;
  For i:=1 to n do
    Begin
      readln(A[i]);
      if (A[i] mod 5=0) and (A[i] mod 10<>0) then
      Begin
        s:=s+A[i];
        inc(k);
      End;
    End;
  writeln;
  if k>0 then
    writeln('Среднее арифметическое  = ',s/k:0:2)
  else
    writeln('Таких чисел нет.');
  readln;
End.
1
CAPITAL OF ROCK!
1281 / 708 / 982
Регистрация: 03.03.2010
Сообщений: 2,286
22.11.2014, 17:10 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
26
27
28
29
30
31
32
33
34
35
36
var
    m : Array Of ShortInt;
    i, n : Byte;
    avr5 : LongInt = 0;
    avr10 : LongInt = 0;
    count5 : Byte = 0;
    count10 : Byte = 0;
 
begin
    Write('Input n=');
    ReadLn(n);
    SetLength(m, n);
    for i := 0 to n-1 do
    begin
        Write('m[', i+1, ']=');
        ReadLn(m[i]);
        if ((m[i] mod 5) = 0) then
        begin
            avr5 := avr5 + m[i]; //сумма таких элементов
            Inc(count5); //их количество
        end;
        if ((m[i] mod 10) <> 0) then
        begin
            avr10 := avr10 + m[i]; //сумма таких элементов
            Inc(count10); //их количество
        end;
    end;
    if (count5 <> 0) then
        WriteLn('AVR5=', (avr5 / count5):0:3)
    else
        WriteLn('No one');
    if (count10 <> 0) then
        WriteLn('AVR10=', (avr10 / count10):0:3)
    else
        WriteLn('No one');
end.
0
12 / 1 / 0
Регистрация: 19.11.2014
Сообщений: 42
22.11.2014, 17:25  [ТС] 4
ну мне известно количество элементов массива 10 элементов, вывожу их сразу через const N=10, получается мне k вводить не нужно?

Известно, что 10 элементов
Const N=10
0
Эксперт Pascal/Delphi
6806 / 4565 / 4817
Регистрация: 05.06.2014
Сообщений: 22,438
22.11.2014, 17:27 5
В обеих программах вводите первое число - количество элементов в массиве. Затем вводите столько элементов массива, сколько указали.

Добавлено через 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
26
const
 n=10;
var
A:array[1..n] of integer;
i,n,k:integer;
s:real;
Begin
 
k:=0;
s:=0;
For i:=1 to n do
Begin
readln(A[i]);
if (A[i] mod 5=0) and (A[i] mod 10<>0) then
Begin
s:=s+A[i];
inc(k);
End;
End;
writeln;
if k>0 then
writeln('Среднее арифметическое = ',s/k:0:2)
else
writeln('Таких чисел нет.');
readln;
End.
1
12 / 1 / 0
Регистрация: 19.11.2014
Сообщений: 42
22.11.2014, 17:39  [ТС] 6
а если известно количество, K можно присвоить 10 или нельзя?

Добавлено через 7 минут
а что такое ink(k)?
0
CAPITAL OF ROCK!
1281 / 708 / 982
Регистрация: 03.03.2010
Сообщений: 2,286
22.11.2014, 17:49 7
Nike91, k - количество элементов, удовлетворяющих условию.
inc(k) - инкремент (увеличение на единицу в данном случае).
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.11.2014, 17:49
Помогаю со студенческими работами здесь

Дан двумерный массив 4x4. Вычислить среднее арифметическое элементов главной диагонали
Дан двумерный массив 4x4. Вычислить среднее арифметическое элементов главной диагонали.

Дан массив размера N и целые числа K и L (1 < K ≤ L ≤ N). Найти среднее арифметическое всех элементов массива, кроме элементов с номерами от K до L вк
Array6. Дан массив размера N и целые числа K и L (1 &lt; K ≤ L ≤ N). Найти среднее арифметическое всех...

Задан целочисленный массив B(n), n<=100. определить среднее арифметическое положительных и отрицательных элементов массива
помогите пожалуйста, а то одномерные как то не идут у меня =)

Определить количество членов последовательности, являющихся нечётными числами, кратных 3 и некратных 5
Список задач 1. Даны натуральные числа n, A1, ..., An. Определить количество членов Ak...


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

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

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