С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
alakazar
0 / 0 / 0
Регистрация: 09.11.2010
Сообщений: 17
#1

Подсчёт суммы элементов в каждом столбце двумерного массива - C++

12.12.2010, 18:51. Просмотров 1279. Ответов 3
Метки нет (Все метки)

Собственно, если кого-то не затруднит, напишите схематический код подобной операции.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2010, 18:51
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Подсчёт суммы элементов в каждом столбце двумерного массива (C++):

Вычисление произведения отрицательных элементов в каждом столбце двумерного массива - C++
Напишите фрагменты программ для решения следующих задач: 1)вычисление произведения отрицательных элементов в каждом столбце двумерного...

Подсчёт количества нечётных элементов в каждом столбце матрицы - C++
Пожалуйста помогите написать программу. Дана матрица размеры 5х5. Составить программу для подсчёта количества нечётных элементов в каждом...

Найти минимальные элементы в каждом столбце двумерного массива - C++
Найти минимальные элементы в каждом столбце двумерного массива.

Сравнить начальный и последний элемент в каждом столбце двумерного массива - C++
Подскажите пожалуйста, как сравнить начальный и последний элемент в каждом столбце двумерного массива?

Вывести на экран максимальные элементы в каждом столбце двумерного массива - C++
Всем привет. Не могу догнать, как решить задачу с двумерным массивом с помощью указателей. Задание такое: Нужно вывести на экран...

Найти минимальные элементы в каждом столбце произвольного двумерного массива и записать их в виде одномерного - C++
Найти минимальные элементы в каждом столбце произвольного двумерного массива и записать их в виде одномерного массива есть код в c#,...

3
Mиxaил
533 / 438 / 37
Регистрация: 10.12.2009
Сообщений: 1,857
12.12.2010, 19:04 #2
C++
1
2
3
4
5
6
7
int sum;
for (int j=0; j<M; j++) {
  sum = 0;
  for (int i=0; i<N; i++)
    sum += Arr[i][j];
  SumArr[j] = sum;
}
где SumArr - одномерный массив, в j - ый элемент будет записана сумма j - ого столбца матрицы Arr

Добавлено через 2 минуты
C++
1
2
for (int j=0; j<M; j++)
  std::cout << SumArr[j] << " ";
1
MILAN
886 / 780 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
12.12.2010, 19:06 #3
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
#include <iostream>
#include <ctime>
 
using namespace std;
 
int main(void)
{
    srand(static_cast<int>(time(NULL)));
    const int M=5;
    const int N=4;
    int sum=0;
    int mat[M][N];
    cout<<"Matrix "<<endl;
     for(int i=0; i<M; i++)
     {
         for(int j=0; j<N; j++)
         {
             mat[i][j]=rand()%9;
             cout<<mat[i][j]<<" ";
         }
       cout<<endl;
     }
    cout<<endl;
     for(int j=0; j<N; j++)
     {
         sum=0;
         for(int i=0; i<M; i++)
         {
             sum+=mat[i][j];
         }
       cout<<"In "<<j+1<<" col sum is "<<sum<<endl;
     }
    system("pause");
    return 0;
}
1
3a4em
12 / 12 / 1
Регистрация: 05.12.2010
Сообщений: 26
12.12.2010, 19:08 #4
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
#include <iostream>
using namespace std;
void main()
{
    int i = 0, n = 0,m = 0, j = 0;
    cout << "BBedite razmer : "<<endl<<"Ctrok : ";
    cin >> n;
    cout << "Ctolb : ";
    cin >> m;
    int **A = new int*[n];
    for (i=0;i<n;i++)
        A[i]= new int [m];
    cout << "BBodi MAcciv : "<< endl;
    for (i=0;i<n;i++)
        for (j=0;j<m;j++)
            cin >> A[i][j];
    int *B = new int[n];
    int cym = 0;
    for (i=0;i<n;i++)
    {
        for (j=0;j<m;j++)
        {
            cym = cym + A[j][i];
        }
        B[i] = cym;
        cym = 0;
    }
    for (i=0;i<n;i++)
        cout << "Cymm b Ctolb "<<i+1<<" = "<<B[i]<<endl;
}
0
12.12.2010, 19:08
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.12.2010, 19:08
Привет! Вот еще темы с ответами:

Найти в матрице все элементы большие суммы прочих элементов в каждом столбце - C++
Дана матрица A размером n*m. Опредлить количество особых элементов матрицы, считая его элемент особым, если он больше суммы остальных...

Подсчитать сумму элементов в каждом столбце массива и вывести - C++
Массив задала, заполнила, вывела, нужно теперь подсчитать сумму элементов в каждом столбце и вывести, как это осуществить?

Найти суммы элементов строк двумерного массива - C++
Объявите двумерный целочисленный массив, в котором n  m элементов. Выполните генерацию массива случайными целыми числами из промежутка [a;...

Написать функцию нахождения суммы элементов двумерного массива - C++
1. Написать программу для ввода элементов двумерного массива MAS размерностью N. 2. Написать программу для вывода на экран двумерного...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.