0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 4

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

18.03.2010, 09:56. Показов 16033. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
парни задали ДЗ помогите мне(
всего 4 задачки (
1 - найти среднее значение элементов массива размером n. Заменить данній массив, отнимаючи от каждого элемента среднее значение

2- В массиве A[1:n] найти первый элемент, больший за данное число m

3 - дан массив размером 10. Сделать два массива таким образом чтоб в первом содержались элементы массива с парными индексами а во втором - с непарными

4 - Просуммировать элементы столпцов даной матрицы 4 x 3. результат получить в одномерном массиве размером 3.

Помогите пожалуйста!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.03.2010, 09:56
Ответы с готовыми решениями:

Найти среднее значение элементов заданного массива
Найти среднее значение элементов заданного массива размером 5. Преобразовать исходный массив, вычитая из каждого элемента среднее значение

Найти среднее значение элементов заданного массива
Дан массив А(К) . Найти среднее значение элементов заданного массива. Преобразовать исходный массив, вычитая из каждого элемента...

Определить среднее значение всех элементов, значение которых превышает среднее для массива
в произвольно заданном одномерном массиве определить среднее значение всех элементов, значение которых превышает среднее значение....

7
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
18.03.2010, 10:16
найти среднее значение элементов массива размером n. Заменить данній массив, отнимаючи от каждого элемента среднее значение
Pascal
1
2
3
4
5
6
7
8
{находим среднее арифметиеское}
sum := 0;
for i := 1 to N do
  sum := sum + a[i];
sr := sum / N;
{отнимаем от всех элементов его значение}
for i := 1 to N do
  a[i] := a[i] - sr;
Добавлено через 1 минуту
В массиве A[1:n] найти первый элемент, больший за данное число m
Pascal
1
2
3
4
5
6
for i := 1 to N do
  if a[i] > m then
  begin
    WriteLn(a[i]);
    break;
  end;
Добавлено через 8 минут
дан массив размером 10. Сделать два массива таким образом чтоб в первом содержались элементы массива с парными индексами а во втором - с непарными
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
const
  N = 10;
var
  a,b,c: array [1..N] of integer;
  Bmax,Cmax,i: integer;
begin
  Bmax := 0;
  Cmax := 0;
  WriteLn('Array A:');
  for i := 1 to N do
  begin
    a[i] := Random(10) - 5;
    if odd(i) then
    begin
      Inc(Cmax);
      c[Cmax] := a[i];
    end
    else
    begin
      Inc(Bmax);
      b[Bmax] := a[i];
    end;
    Write(a[i], ' ');
  end;
  WriteLn;
  WriteLn('Array B:');
  for i := 1 to Bmax do
    Write(b[i], ' ');
  WriteLn;
  WriteLn('Array C:');
  for i := 1 to Cmax do
    Write(c[i], ' ');
  ReadLn;
end.
Добавлено через 4 минуты
Просуммировать элементы столпцов даной матрицы 4 x 3. результат получить в одномерном массиве размером 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
uses
  Crt;
const
  N = 4;{êîëè÷åñòâî ñòðîê}
  M = 4;{êîëè÷åñòâî ñòîëáöîâ}
var
  a: array [1..N, 1..M] of integer;
  b: array [1..M] of integer;
  i,j,sum:integer;
begin
  ClrScr;
  WriteLn('Èñõîäíàÿ ìàòðèöà:');
  for i := 1 to N do
  begin
    for j := 1 to M do
    begin
      a[i,j] := random(8) - 4;
      Write(a[i,j]:2, ' ');
    end;
    WriteLn;
  end;
  WriteLn('Array B:');
  for j := 1 to M do
  begin
    sum := 0;
    for i := 1 to N do
      Inc(sum, a[i,j]);
    b[j] := sum;
    Write(sum:2, ' ');
  end;
  ReadLn;
end.
1
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 4
18.03.2010, 10:32  [ТС]
Спасибки, так оперативно! только что-то не пойму( ввела все в 3 прогр на экран выводит

arr a - 5 -5 3 -3 -3 1 -2 -4 -2 -1
arr b -5 -3 1 -4 -1
arr c -5 3 -3 -2 -2

ничего не поняла(
0
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
18.03.2010, 10:36
Marin4ik, а что такое парный и непарный индекс ? (Я подумал что это "новое" название четным/нечетным)
0
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 4
18.03.2010, 10:42  [ТС]
Цитата Сообщение от Inadequate Посмотреть сообщение
Marin4ik, а что такое парный и непарный индекс ? (Я подумал что это "новое" название четным/нечетным)
наверное.. я перевела с укр.. дак оно и должно так выводить..то не пойму...
0
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
18.03.2010, 10:48
Marin4ik, если всё так как я подумал, то выводит всё совершенно верно. Смотри сама:
Array A:
0 -5 1 0 -2 0 0 1 0 -1
Array B:
-5 0 0 1 -1
Array C:
0 1 -2 0 0
0
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 4
18.03.2010, 10:51  [ТС]
Цитата Сообщение от Inadequate Посмотреть сообщение
Marin4ik, если всё так как я подумал, то выводит всё совершенно верно. Смотри сама:
а у меня...

arr a - 5 -5 3 -3 -3 1 -2 -4 -2 -1
arr b -5 -3 1 -4 -1
arr c -5 3 -3 -2 -2

((((((((((((((((
0
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
18.03.2010, 10:56
Marin4ik, ну у тебя тоже всё верно. Чтобы были разные числа, добавь Randomize.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.03.2010, 10:56
Помогаю со студенческими работами здесь

Найти среднее значение элементов заданного массива размером N
подскажите прогу если не сложно)_ Найти среднее значение элементов заданного массива размером N. Преобразовать исходный массив,...

Найти для массива x среднее арифметическое значение ex элементов
Даны 2 массива x и y, состоящие из n элементов каждый. Найти для массива x среднее арифметическое значение ex элементов, имеющих чётные...

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

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

Найти среднее значение элементов заданного вещественного массива размером 10
Найти среднее значение элементов заданного вещественного массива размером 10. Элементы массива ввести с клавиатуры. Преобразовать исходный...


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

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

Новые блоги и статьи
Хак домофона или как открыть дверь по номеру
yariko 25.06.2025
Забыли дома ключ. Не проблема. Можно открыть дверь домофона, просто позвонив на свой номер квартиры. Идея состоит в следующем. Внутрь трубки абонента встраивается контроллер, который по звонку сам. . .
Как украсить новогоднюю елку с Q# и Qiskit
EggHead 24.06.2025
Что может быть необычнее, чем применить законы квантовой механики для украшения новогодней елки? Пока другие развешивают обычные гирлянды, я решил объединить свою страсть к квантовым вычислениям с. . .
Системы нулевого доверия на C#
UnmanagedCoder 24.06.2025
Традиционная архитектура безопасности работает по принципу средневекового замка: создаём высокие стены вокруг корпоративной сети, укрепляем ворота межсетевыми экранами и системами обнаружения. . .
Снова не мой путь. Циклическое среднее, я обеими руками за проверку условия, в ракурсе данной задачи - циклическое среднее в топку.
Hrethgir 24.06.2025
Привет. Такой вопрос - нужно выводить среднее математическое между двумя направлениями, интервал значений которых может лежать в диапазоне одного оборота по кругу. Проблема заключается в том, что. . .
Деплой Flask приложения
py-thonny 23.06.2025
За годы работы с Flask я натыкался на одни и те же грабли достаточно часто, чтобы наконец научится их обходить. И сегодня хочу поделится опытом, который сбережет вам немало нервных клеток. Начнем с. . .
WebAssembly и контейнеры в .NET Aspire для оркестрации распределенных архитектур
ArchitectMsa 23.06.2025
Я наблюдаю, как WebAssembly (или просто WASM) постепенно выходит за рамки своего первоначального предназначения — исполнения кода на стороне браузера. Теперь эта технология проникает в серверную. . .
Непрерывная интеграция для пакета Python
Mr. Docker 22.06.2025
Было 4 часа утра пятницы, когда я выпустил новую версию нашей внутренней библиотеки для обработки данных. Релиз 0. 5. 2 содержал небольшой фикс для обработки дат в ISO формате, что может пойти не так?. . .
Продвинутый ETL на C# из OLTP БД в хранилище
stackOverflow 22.06.2025
Работая в сфере корпоративной аналитики, я постоянно сталкиваюсь с одним и тем же - нужны чистые, структурированные и, главное, свежие данные. Без них современные аналитические системы, машинное. . .
Мастер-класс по микросервисам на Node.js
Reangularity 21.06.2025
Node. js стал одной из самых популярных платформ для микросервисной архитектуры не случайно. Его неблокирующая однопоточная модель и событийно-ориентированный подход делают его идеальным для. . .
Управление Arduino из WPF приложения
Wired 21.06.2025
Зачем вообще связывать Arduino с WPF-приложением? Казалось бы, у Arduino есть собственная среда разработки, своя экосистема, свои способы управления. Однако при создании серьезных проектов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru