Форум программистов, компьютерный форум CyberForum.ru

Вычислить и вывести отдельно суммы положительных и суммы отрицательных элементов в каждой строк - C++

Восстановить пароль Регистрация
 
Asti7
0 / 0 / 0
Регистрация: 11.03.2014
Сообщений: 36
13.05.2014, 15:14     Вычислить и вывести отдельно суммы положительных и суммы отрицательных элементов в каждой строк #1
Дана матрица размером N*M. Вычислить и вывести отдельно суммы положительных и суммы отрицательных элементов в каждой строке,а затем в каждом столбце.
Помогите написать программу на C++. Заранее благодарю
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.05.2014, 15:14     Вычислить и вывести отдельно суммы положительных и суммы отрицательных элементов в каждой строк
Посмотрите здесь:

C++ Вычислить произведение положительных и отрицательных элементов каждой строки
C++ Вывести на экран суммы элементов каждой строки матрицы.
Массивы: Определить частное от деления суммы положительных элементов массива на модуль суммы отрицательных элементов C++
C++ Найти суммы положительных элементов строк и присвоить их элементам побочной диагонали
C++ Определите в двумерном числовом массиве суммы положительных и отрицательных элементов
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
lawr
 Аватар для lawr
352 / 246 / 121
Регистрация: 09.05.2014
Сообщений: 743
13.05.2014, 15:44     Вычислить и вывести отдельно суммы положительных и суммы отрицательных элементов в каждой строк #2
C++ (Qt)
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
#include <iostream>
using namespace std;
void main()
 
{
    setlocale(LC_ALL, "Russian");
    int i, j, positivSum=0, negativSum=0; const int n=3, m=3;
    int arr[n][m];
    cout<<"введите массив\n";
        for (i=0; i<n; i++)
    {
        for (j=0; j<m; j++) cin>>arr[i][j];
    }
    for (i=0; i<n; i++)
    {
        for (j=0; j<m; j++)
            {
                
                if (arr[i][j]>=0) positivSum+=arr[i][j];
                else negativSum+=arr[i][j];
            }
            cout<<"сумма положительных элементов строки №"<<i+1<<" = "<<positivSum<<" , сумма отрицательных элементов = "<<negativSum<<"\n";
            positivSum=0; negativSum=0;
    }
    for (j=0; j<m; j++)
    {
        for (i=0; i<n; i++)
            {
                
                if (arr[i][j]>=0) positivSum+=arr[i][j];
                else negativSum+=arr[i][j];
            }
            cout<<"сумма положительных элементов столбца №"<<j+1<<" = "<<positivSum<<" , сумма отрицательных элементов = "<<negativSum<<"\n";
            positivSum=0; negativSum=0;
    }
 
}
Asti7
0 / 0 / 0
Регистрация: 11.03.2014
Сообщений: 36
13.05.2014, 17:15  [ТС]     Вычислить и вывести отдельно суммы положительных и суммы отрицательных элементов в каждой строк #3
А что значит setlocale(LC_ALL, "Russian");?
Тамика
Котовчанин
 Аватар для Тамика
859 / 439 / 129
Регистрация: 16.02.2010
Сообщений: 2,538
Записей в блоге: 27
13.05.2014, 17:23     Вычислить и вывести отдельно суммы положительных и суммы отрицательных элементов в каждой строк #4
Определение русского языка.
Asti7
0 / 0 / 0
Регистрация: 11.03.2014
Сообщений: 36
13.05.2014, 20:06  [ТС]     Вычислить и вывести отдельно суммы положительных и суммы отрицательных элементов в каждой строк #5
А у меня все равно выводит как зря,просто набор букв
Yandex
Объявления
13.05.2014, 20:06     Вычислить и вывести отдельно суммы положительных и суммы отрицательных элементов в каждой строк
Ответ Создать тему
Опции темы

Текущее время: 04:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru