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

Дан двухмерный массив целых чисел. Определить сумму элементов больших 30 - C++

Восстановить пароль Регистрация
 
gamer0611
0 / 0 / 0
Регистрация: 24.02.2014
Сообщений: 5
11.03.2014, 08:41     Дан двухмерный массив целых чисел. Определить сумму элементов больших 30 #1
Дан двухмерный массив целых чисел. Определить сумму элементов больших 30
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.03.2014, 08:41     Дан двухмерный массив целых чисел. Определить сумму элементов больших 30
Посмотрите здесь:

Дан двухмерный массив.Найти сумму элементов побочной диагонали и сумму элементов главной диагонали C++
C++ С++ Дан двумерный массив целых чисел. В каждом столбце найти сумму и количество нечетных чисел.
C++ Дан одномерный массив состоящий из n целых чисел, надо: вычеслить сумму положительных элементов
Дан массив целых чисел. Найти В этом массиве минимальный элемент т и максимальный элемент м. Вывести сумму элементов от минимального до максимального C++
Дан массив целых чисел. Определить количество четных элементов и количество элементов, оканчивающихся на цифру 5 C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
THE--MASTER
Заблокирован
11.03.2014, 08:55     Дан двухмерный массив целых чисел. Определить сумму элементов больших 30 #2
Цитата Сообщение от gamer0611 Посмотреть сообщение
Дан двухмерный массив целых чисел.
Студенты, не надоело деградировать?
Ну оформи своё задание хотя бы в виде кода. Как дан? Кем дан?
Ev_Hyper
 Аватар для Ev_Hyper
1808 / 1629 / 435
Регистрация: 15.12.2013
Сообщений: 5,791
11.03.2014, 08:59     Дан двухмерный массив целых чисел. Определить сумму элементов больших 30 #3
gamer0611,
C++
1
if(mas[i][j]>30) sum+=mas[i][j];
THE--MASTER
11.03.2014, 09:01
  #4

Не по теме:

Ev_Hyper, он же даже не поймёт, что ты за строчку написал ... Ему просто тупа нужен код всей программы...

Ev_Hyper
 Аватар для Ev_Hyper
1808 / 1629 / 435
Регистрация: 15.12.2013
Сообщений: 5,791
11.03.2014, 09:13     Дан двухмерный массив целых чисел. Определить сумму элементов больших 30 #5
THE--MASTER, тогда, например, так:
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
int main()
{
    setlocale(LC_ALL,"");
    srand(time(NULL));
    
    int mas[5][5];
    for(int i=0;i<5;i++)
        for(int j=0;j<5;j++)
            mas[i][j] = rand()%50;
 
    for(int i=0;i<5;i++){
        for(int j=0;j<5;j++)
            cout<<mas[i][j]<<" ";
        cout<<endl;
    }
 
    int sum=0;
    for(int i=0;i<5;i++)
        for(int j=0;j<5;j++)
            if(mas[i][j]>30) sum+=mas[i][j];
    cout<<"Сумма равна: "<<sum<<endl;
 
    return 0;
}
Код
48 27 0 38 7
36 3 24 5 9
42 43 25 37 29
29 25 20 2 1
47 28 5 45 5
Сумма равна: 336
Для продолжения нажмите любую клавишу . . .
DrOffset
11.03.2014, 09:36
  #6

Не по теме:

Они деградируют, потому что вы за них задания пишете. Не пишите и все.

THE--MASTER
Заблокирован
11.03.2014, 09:38     Дан двухмерный массив целых чисел. Определить сумму элементов больших 30 #7
Цитата Сообщение от DrOffset Посмотреть сообщение
Они деградируют, потому что вы за них задания пишете. Не пишите и все.
полностью согласен
Ev_Hyper
 Аватар для Ev_Hyper
1808 / 1629 / 435
Регистрация: 15.12.2013
Сообщений: 5,791
11.03.2014, 09:38     Дан двухмерный массив целых чисел. Определить сумму элементов больших 30 #8
Для себя скорее пишу, практики ради
ValeryS
11.03.2014, 09:43
  #9

Не по теме:

Цитата Сообщение от Ev_Hyper Посмотреть сообщение
Для себя скорее пишу, практики ради
ну так и напиши ключевой код, функцию там
зачем все расписывать с include main
умный поймет а глупому придется хоть что то прочитать

Ev_Hyper
11.03.2014, 09:49
  #10

Не по теме:

Цитата Сообщение от ValeryS Посмотреть сообщение
ну так и напиши ключевой код, функцию там
зачем все расписывать с include main
умный поймет а глупому придется хоть что то прочитать
Может позже буду так делать, а пока еще нет уверенности, что мой код рабочий

Тем более, готовые коды поначалу неплохо помогают лучше понять язык.

ValeryS
Модератор
6377 / 4843 / 442
Регистрация: 14.02.2011
Сообщений: 16,057
11.03.2014, 09:54     Дан двухмерный массив целых чисел. Определить сумму элементов больших 30 #11
Цитата Сообщение от Ev_Hyper Посмотреть сообщение
что мой код рабочий
код твой рабочий но нерациональный
все три цикла можно объединить в один
подумай как
Ev_Hyper
 Аватар для Ev_Hyper
1808 / 1629 / 435
Регистрация: 15.12.2013
Сообщений: 5,791
11.03.2014, 10:00     Дан двухмерный массив целых чисел. Определить сумму элементов больших 30 #12
ValeryS, я так сделал специально, для более простого восприятия. Все в один для меня уже сделать не сложно
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
int main()
{
    setlocale(LC_ALL,"");
    srand(time(NULL));
    
    int mas[5][5];
    int sum=0;
    for(int i=0;i<5;i++)
    {
        for(int j=0;j<5;j++)
        {
            mas[i][j] = rand()%50;
            if(mas[i][j]>30) sum+=mas[i][j];
            cout<<mas[i][j]<<" ";
        
        }
        cout<<endl;
    }
 
    cout<<"Сумма равна: "<<sum<<endl;
 
    return 0;
}
Код
17 17 6 27 17
0 29 30 29 5
33 41 7 15 19
38 33 3 6 0
31 31 41 22 16
Сумма равна: 248
Для продолжения нажмите любую клавишу . . .
ValeryS
Модератор
6377 / 4843 / 442
Регистрация: 14.02.2011
Сообщений: 16,057
11.03.2014, 10:03     Дан двухмерный массив целых чисел. Определить сумму элементов больших 30 #13
Цитата Сообщение от Ev_Hyper Посмотреть сообщение
cout<<mas[i][j]<<" ";
видишь у тебя вывод "корявый"
используй табуляцию вместо пробела и цифры встанут одна под другой
Ev_Hyper
 Аватар для Ev_Hyper
1808 / 1629 / 435
Регистрация: 15.12.2013
Сообщений: 5,791
11.03.2014, 10:11     Дан двухмерный массив целых чисел. Определить сумму элементов больших 30 #14
ValeryS, дело вкуса и привычки. Мне больше по душе такой "корявый" вывод, чем "строгий", через
C++
1
cout<<mas[i][j]<<"\t";
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.03.2014, 11:16     Дан двухмерный массив целых чисел. Определить сумму элементов больших 30
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
11.03.2014, 11:16     Дан двухмерный массив целых чисел. Определить сумму элементов больших 30 #15
Цитата Сообщение от Ev_Hyper Посмотреть сообщение
Мне больше по душе такой "корявый" вывод, чем "строгий", через
А я предпочитаю std::setw. Потому что таб тоже может поплыть.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <iomanip>
 
int main() {
    
    int v = 1;
    for( int i=0; i<5; ++i )
    {
        for( int j=0; j<5; ++j )
        {
            std::cout << std::setw(10) << v << "";
            //std::cout << v << "\t";
            v *= 2;         
        }
        std::cout << std::endl;
    }
    
    return 0;
}
http://ideone.com/bDt9KL
Yandex
Объявления
11.03.2014, 11:16     Дан двухмерный массив целых чисел. Определить сумму элементов больших 30
Ответ Создать тему
Опции темы

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