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

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

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

Куда нужно вставить break? - C++

24.03.2014, 01:18. Просмотров 268. Ответов 1
Метки нет (Все метки)

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
#include "iostream"
#include "math.h"
#include "stdio.h"
using namespace std;
int main()
{
    int s=0,i,j,max,m1,n2;
    printf("Please, enter size of the matrix,\n");
    scanf("%d%d", &m1, &n2);
    int DSE[m1][n2];
    printf("Please, enter elements of the matrix,\n");
    i=0; while (i<m1)  {j=0; while (j<n2) { cin>>DSE[i][j]; j++;
    } i++;
    }
    i=1; do {
    {
        max = DSE[i][1];
        for (j = 0; j < n2; j++)
        if (max < DSE[i][j]) max = DSE[i][j];
        else if (n2==1) max = DSE[i][j];
        else if (m1==1)
        { break; printf("This matrix have no odd line");
        } 
        
        s+= max;
        cout << "\n";
        printf("Number line of the matrix and it's maximum value,\n ");
            cout <<i+1<<')'<< max<<"   ";
    }
    i+=2;
    if (i>m1) break;
} while (i<m1);
    printf("\n Answer:   ");
    cout<<s;
    return 0;
}
Задание: В матрице DSE размером m1 x n2 найти сумму максимальных элементов четных строк.

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

Setw(), куда вставить в вывод? - C++
Не могу понять куда вставить setw, что бы колонки таблицы умножения получились ровные #include&lt;iostream&gt; #include&lt;clocale&gt; ...

Не пойму, куда и как вставить функции и указатели - C++
Дан массив из N чисел. Найти наибольший элемент массива и поменять его местами с наименьшим элементом. #include&lt;iostream.h&gt; #define N...

Подскажите куда вставить код с функцией задержки? - C++
const int in3 = 2; const int in4 = 3; const int en2 = 5; void setup() { pinMode(in3, OUTPUT); pinMode(in4, OUTPUT); ...

Куда вставить цикл for для количества массива? - C++
У меня двумерный массив. Вызывается он функцией Show. Есть отдельная функция, в которой пользователь указывает кол-во массивов. Вопрос вот...

Частично по теме, можеры перенесите куда нужно - C++
Здравствуйте. Пишу давно на С/С++, пользуюсь GCC. И вот хотелось бы расширить кругозор. 1. Может ли кто-нибудь вкратце объяснить мне...

Куда вставить строчку "Uses Math;" в Юните? - C++
Юнит содержит только описание классов, конструкторы и процедуры. Сама программа вынесена в отдельный файл. Для вычисления использовала...

1
cyberbond
0 / 0 / 0
Регистрация: 19.12.2013
Сообщений: 8
24.03.2014, 05:09 #2
Как то так
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
#include "iostream"
#include "math.h"
#include "stdio.h"
using namespace std;
int main()
{
    int s=0,i,j,max,m1,n2;
    printf("Please, enter size of the matrix,\n");
    scanf("%d%d", &m1, &n2);
    int DSE[m1][n2];
    printf("Please, enter elements of the matrix,\n");
    i=0; while (i<m1)  {j=0; while (j<n2) { cin>>DSE[i][j]; j++;
    } i++;
    }
    if (m1==1)
   { 
     printf("This matrix have no odd line");
     exit(0);
   } 
    i=1; 
do {
        max = DSE[i][1];
        for (j = 0; j < n2; j++)
        if (max < DSE[i][j]) max = DSE[i][j];
        else if (n2==1) max = DSE[i][j];
        
        s+= max;
        cout << "\n";
        printf("Number line of the matrix and it's maximum value,\n ");
            cout <<i+1<<')'<< max<<"   ";
    i+=2;
} while (i<m1);
    printf("\n Answer:   ");
    cout<<s;
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.03.2014, 05:09
Привет! Вот еще темы с ответами:

While{switch{switch{break;}}} break выходит из while - C++
В общем необходимо конструкцию switch запускать в цикле, в каждом case X: стоит свой break;, да бы выполнился один case, а не все. Проблема...

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

Нужно вставить цикл - C++
Есть программа: #include &lt;iostream&gt; #include &lt;cmath&gt; #define _USE_MATH_DEFINES using namespace std; double res(double x,double...

Есть 4 потока. После осуществления блокировки барьером, 3 куда-то деваются, куда? (pthreads) - C++
Друзья! Как мог упростил код, вот суть В цикле создаются 4 вспомогательных потока, кадый из которых в цикле же 2 раза выводит свой...


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

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

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