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

Найти сумму всех положительных элементов данного массива - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.75
poloten4ik94
6 / 6 / 0
Регистрация: 01.12.2011
Сообщений: 98
22.02.2012, 21:34     Найти сумму всех положительных элементов данного массива #1
Дан двумерный массив размерностью N x M ( N И M вводятся с клавиатуры). Найти сумму всех положительных элементов данного массива. Произвести вывод данного массива в виде матрицы.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.02.2012, 21:34     Найти сумму всех положительных элементов данного массива
Посмотрите здесь:

C++ Найти количество всех положительных элементов двумерного массива
найти количество всех положительных элементов массива C++
Дан целочисленный массив В(1..5, 1..5). Найти количество положительных элементов данного массива, расположеных выше левой диагонали. C++
C++ Найти сумму четных отрицательных и сумму нечетных положительных элементов массива.
C++ Найти сумму всех положительных элементов массива и среднее арифметическое всех элементов
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nullpointer
 Аватар для nullpointer
45 / 45 / 5
Регистрация: 30.03.2009
Сообщений: 518
22.02.2012, 23:25     Найти сумму всех положительных элементов данного массива #21
Цитата Сообщение от retmas Посмотреть сообщение
дело не в math.h, а в том, что у вас не был включен stdlib.h.
без stdlib.h с math.h компилируется отлично
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
retmas
Жарю без масла
803 / 685 / 143
Регистрация: 13.01.2012
Сообщений: 1,580
22.02.2012, 23:28     Найти сумму всех положительных элементов данного массива #22
Цитата Сообщение от }{@k Посмотреть сообщение
без stdlib.h с math.h компилируется отлично
смените реализацию библиотеки - можете получить "сюрприз"
а без math.h - с stdlib.h компилируется отлично.
nullpointer
 Аватар для nullpointer
45 / 45 / 5
Регистрация: 30.03.2009
Сообщений: 518
22.02.2012, 23:30     Найти сумму всех положительных элементов данного массива #23
Цитата Сообщение от retmas Посмотреть сообщение
смените реализацию библиотеки - можете получить "сюрприз"
а без math.h - с stdlib.h компилируется отлично.
да я не спорю)просто посоветовал проверить, мало ли вдруг как у меня из-за этого ошибки..

да у меня то дома все норм, это в универе таакое творится)
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
23.02.2012, 10:58     Найти сумму всех положительных элементов данного массива #24
Цитата Сообщение от R136a1 Посмотреть сообщение
Специально глянул на msdn есть ли в cmath в VS2010 rand и srand
они всегда были в stdlib.h, начиная с C89
stdlib.h -> cstdlib
poloten4ik94
6 / 6 / 0
Регистрация: 01.12.2011
Сообщений: 98
23.02.2012, 18:19  [ТС]     Найти сумму всех положительных элементов данного массива #25
ну а по сути то поможете? в чём проблемма то?
R136a1
 Аватар для R136a1
142 / 111 / 15
Регистрация: 14.04.2011
Сообщений: 261
23.02.2012, 18:32     Найти сумму всех положительных элементов данного массива #26
Цитата Сообщение от poloten4ik94 Посмотреть сообщение
ну а по сути то поможете? в чём проблемма то?
уже написали вам
компилятор поменяйте
poloten4ik94
6 / 6 / 0
Регистрация: 01.12.2011
Сообщений: 98
23.02.2012, 18:57  [ТС]     Найти сумму всех положительных элементов данного массива #27
что такое компилятор, как его поменять, для чего...
я впервые вообще слышу слово такое...
а вы говорите что уже всё мне написали что делать
R136a1
 Аватар для R136a1
142 / 111 / 15
Регистрация: 14.04.2011
Сообщений: 261
23.02.2012, 19:10     Найти сумму всех положительных элементов данного массива #28
Цитата Сообщение от poloten4ik94 Посмотреть сообщение
что такое компилятор, как его поменять, для чего...
я впервые вообще слышу слово такое...
а вы говорите что уже всё мне написали что делать
тык
poloten4ik94
6 / 6 / 0
Регистрация: 01.12.2011
Сообщений: 98
24.02.2012, 12:11  [ТС]     Найти сумму всех положительных элементов данного массива #29
учитель требует сделать без std
R136a1
 Аватар для R136a1
142 / 111 / 15
Регистрация: 14.04.2011
Сообщений: 261
24.02.2012, 13:44     Найти сумму всех положительных элементов данного массива #30
Цитата Сообщение от poloten4ik94 Посмотреть сообщение
учитель требует сделать без std
ну значит пишите на голом Си
poloten4ik94
6 / 6 / 0
Регистрация: 01.12.2011
Сообщений: 98
24.02.2012, 14:07  [ТС]     Найти сумму всех положительных элементов данного массива #31
помогите мне написать её на голом си...... я с двумерными масивами ваще неочём...
Devochka
 Аватар для Devochka
31 / 19 / 1
Регистрация: 07.10.2011
Сообщений: 98
24.02.2012, 14:41     Найти сумму всех положительных элементов данного массива #32
Думаю, это поможет. С++ визуал студия. Без наворотов для начинающих:
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
# include <iostream>
#include <ctime>
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
    srand (time(0));
 
    const int n = 5;
    int Massiv [n][n];
    
    for (int i = 0; i < n; i++) // заполнение массива
        for (int j = 0; j < n; j++)
            Massiv [i][j] = rand() % 11 - 5;
    
    cout << "Наш массив :\n" << endl;
    for (int i = 0; i < n; i++) // вывод массива на экран
    {
        for (int j = 0; j < n; j++)
        {
            cout << Massiv [i][j] << '\t';
        }
        cout << endl;
    }
    
    int sum = 0;
    for (int i = 0; i < n; i++) // находим максимум
    {
        for (int j = 0; j < n; j++)
        {
            if (Massiv [i][j] > 0)
                sum += Massiv [i][j];
        }
    }
    cout << "Сумма положительных чисел = " << sum << endl;
    
    return 0;
}
Добавлено через 1 минуту
Правда, не досмотрела задание - у меня фиксированный размер. Измени сам, чтобы пользователь вводил размерность, это не трудно.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.02.2012, 15:02     Найти сумму всех положительных элементов данного массива
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
poloten4ik94
6 / 6 / 0
Регистрация: 01.12.2011
Сообщений: 98
24.02.2012, 15:02  [ТС]     Найти сумму всех положительных элементов данного массива #33
народ, эту задачу сделал сам, спасибо всем за помощ. вот задание
дан двумерный массив, вещественных чисел размерностью N*M.Замеить все элементы в строке и столбце на 0, где находится наибольший элемент.
Задача работает но ноли неправельно заменяет, помогите подправить.

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
#include<iostream.h>
#include<conio.h>
main()
{
clrscr();
int mas[100][100],a, b, i, j, n, m, max=-32760;
cout<<"BBeguTe pa3MepHocTb MaccuBa n=";
cin>>n;
cout<<"m=";
cin>>m;
for(i=1; i<=n; i++)
for(j=1; j<=m; j++)
{
cout<<"BBeguTe eJI-T MaccuBa mas=";
cin>>mas[i][j];
if (mas[i][j]>max)
{max=mas[i][j];
a=i;
b=j;
}
}
for (i=1; i<=n; i++)
{
cout<<endl;
for (j=1; j<=m; j++)
cout<<mas[i][j]<<" ";
}
for (i=a; i<=n; i++)
for (j=b; j<=m; j++)
mas[i][j]=0;
for (j=a; j<=n; j++)
for (i=b; i<=m; i++)
mas[i][j]=0;
cout<<endl;
for (i=1; i<=n; i++)
{
cout<<endl;
for (j=1; j<=m; j++)
cout<<mas[i][j]<<" ";
}
getch();
}
Yandex
Объявления
24.02.2012, 15:02     Найти сумму всех положительных элементов данного массива
Ответ Создать тему
Опции темы

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