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

Как записать среднее арифметического четных столбцов в одномерный массив?

07.07.2016, 12:07. Показов 1482. Ответов 2
Метки нет (Все метки)

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

Как записать среднее арифметического четных столбцов в одномерный массив?

C++
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
45
46
47
#include <iostream>
#include <iomanip>
#include <time.h>
#include <stdlib.h>
using namespace std;
#define n 5
#define m 9
int main(int argc, char *argv[])
{
    setlocale(LC_ALL, "");
    int mas [n][m];
    int a [m];
    int kol, sum;
    float sr;
    srand((unsigned)time(0));
 
    for (int i=0; i<n; i++)
    {
        for (int j=0; j<m; j++)
        {
            mas[i][j]=-5+rand()%21;
            cout << setw(4) <<mas[i][j];
        }
        cout << endl;
    }
 
    kol=0;
 
    for (int j=0; j<m; j++)
    {
        {sum=0;
 
        for (int i=0; i<n; i++)
        {
            if (j%2==0)
            {
              sum+=mas[i][j];
              sr=(sum)/n;
            }
        }
        cout << sr<< endl;
        }
        }
 
    system("pause");
    return 0;
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.07.2016, 12:07
Ответы с готовыми решениями:

Дан массив X(M,N). Все нулевые элементы среди четных столбцов заменить на среднее положительных элеменов столбцов
4.44 Дан массив X(M,N). Все нулевые элементы среди четных столбцов заменить на среднее значение...

Описать одномерный массив как MAS1 dw (перечислить 10 элементов),найти среднее арифметическое четных элеме
Помогите выполнить это в Emui8086 ассемблере

Как сделать так, чтобы среднее арифметическое находило не четных столбцов, а четных строк.
скажите, пожалуйста, почему все время в матрице выходят одни и те же числа, и как сделать так,...

Образовать одномерный массив из количеств четных элементов столбцов.
содержащей N строк и N столбцов). 1)Образовать одномерный массив из количеств четных элементов...

2
257 / 234 / 185
Регистрация: 02.04.2016
Сообщений: 898
07.07.2016, 12:46 2
Как-то так
a[нечетный номер] останутся неинизиаллизированными.
C++
1
2
3
4
5
6
7
double a[m]; //важно!
for (int i=0;i<m;i = i + 2) {
     sum = 0;
     for (int j=0;j<n;j++)
          sum += mas [j][i];
     a[i] = sum/n;
}
Добавлено через 3 минуты
или
C++
1
2
3
4
5
6
7
8
9
double a[5];
int p = 0;
for (int i=0;i<m;i = i + 2) {
     sum = 0;
     for (int j=0;j<n;j++)
          sum += mas [j][i];
     a[p] = sum/n;
     p++;
}
0
385 / 279 / 478
Регистрация: 09.05.2014
Сообщений: 769
07.07.2016, 13:36 3
а вы уверены, что среднее арифметическое должно иметь тип int?)
C++
1
2
3
4
5
6
7
8
float a [m/2];
    for (int i=0; i<m/2; i++)
    {
        a[i]=0.0;
        for (int j=0; j<n; j++)
            a[i]+=(float)mas[j][i*2+1];
        a[i]/=n;
    }
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.07.2016, 13:36
Помогаю со студенческими работами здесь

Массив: найти номера столбцов с положительными элементами и записать их в одномерный массив
ввести двумерный массив I . найти номера столбцов с положительными элементами и записать их в...

Одномерный массив. Среднее арифметическое четных элементов.
Помогите:) Вычислить среднеарифметичсекое значение четных по значению элементов всего массива.

Сформировать одномерный массив, состоящий из максимальных элементов четных столбцов матрицы
Дана целочисленная матрица 10x12. Найти сумму элементов в заштрихованной области. Сформировать...

Найти суммы четных столбцов матрицы и записать их в массив.
В массиве В 3х6 для каждого четного столбца посчитать сумму элементов и записать в массив С


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

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

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