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

Все отрицательные элементы массива заменить квадратом среднего арифметического

14.03.2015, 14:07. Показов 1711. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан массив.Все отрицательные элементы этого массива заменить квадратом среднего арифметического его положительных элементов.Если положительных элементов нет,выдать соответствующее сообщение.Как написать программу и блок-схему
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.03.2015, 14:07
Ответы с готовыми решениями:

Заменить все элементы массива, меньшие среднего арифметического, значением среднего арифметического
В одномерном массиве целых чисел заменить все элементы, меньшие среднего арифметического,значением...

Массив: все элементы, больше среднего арифметического элементов массива, заменить на 0
Ээй,помогите пожалуйста):flirt: заполнить двумерный массив NxN случайными числами из...

Заполнить все элементы большие 5 значением среднего арифметического элементов массива
заполните все элементы, которые больше 5, значением среднего арифметического всех элементов массива

Все элементы массива, значение которых меньше среднего арифметического, увеличить в К раз
Дан массив A (N). Все элементы, значение которых меньше среднего арифметического увеличить в К раз.

1
Эксперт Pascal/Delphi
6809 / 4566 / 4819
Регистрация: 05.06.2014
Сообщений: 22,438
14.03.2015, 16:49 2
Лучший ответ Сообщение было отмечено xana как решение

Решение

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
const
  n=3;
var
  a: array[1..n] of real;
  j: integer;
  s,sr:real;
  k:integer;
begin
  s := 0; k:=0;
  for j := 1 to n do
    begin
      readln(a[j]);
      if a[j] > 0 then
        begin
          inc(k);
          s:=s+ a[j];
        end;
    end;
  if k<>0 then
    begin
      sr:=s/k;
      writeln('Среднее положительных: ',sr:0:2);
      for j := 1 to n do
        begin
          if a[j] < 0 then
            a[j]:=sqr(sr);
          write(a[j]:6:2);
        end;
    end
  else
    writeln('Положительных нет. ');
  readln;
end.
0
14.03.2015, 16:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.03.2015, 16:49
Помогаю со студенческими работами здесь

Заменить все элементы массива, меньшие среднего арифметического, на 0
помогите написать программу которая организует ввод с клавиатуры одномерного массива целых чисел,...

Заменить все элементы массива, которые меньше среднего арифметического значения всех элементов
Помогите, пожалуйста, правильно написать программу. Я написал код, но он не запускается. ...

Все элементы, большие среднего арифметического положительных чисел, заменить на первое положительное значение массива
Помогите: В массиве С все элементы, больше среднего арифметического положительных чисел, заменить...

Заменить все элементы, значение которых меньше среднего арифметического всех элементов массива на нулевые
Мое задание: Заменить все элементы, значение которых меньше среднего арифметического всех элементов...


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

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

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