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

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

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

В квадратной матрице найти сумму модулей элементов в строках, содержащих хотя бы один отрицательный элемент; определить номер 1ой строки с 0-ым элем-о - C++

23.05.2013, 21:28. Просмотров 537. Ответов 6
Метки нет (Все метки)

Дана целочисленная квадратная матрица.
1) Найти сумму модулей элементов в строках, содержащих хотя бы один отрицательный элемент.
2) Определить номер первой строки, содержащей нулевой элемент.

Мой вариант:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int mat [N][N];
int sum = 0;
for (int i = 0; i < N; i++)
for (int j = 0; j < N; j++) 
scanf("%d", &mat[i][j]);
 
for (int i = 0; i < N; i++) {
for (int j = 0; j < N; j++)
    if ( mat[i][j] < 0 ) { sum = 0;
    for(int k = 0; k < N; k++) sum += mat[i][k];}
    
printf("/nSumma elementov = %d", sum);
}
(тут только 1 часть задания, как вторую делать я не понимаю)
Помогите пожалуйста.Срочно.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2013, 21:28
Здравствуйте! Я подобрал для вас темы с ответами на вопрос В квадратной матрице найти сумму модулей элементов в строках, содержащих хотя бы один отрицательный элемент; определить номер 1ой строки с 0-ым элем-о (C++):

В заданной матрице определить сумму элементов в строках, имеющих хотя бы один отрицательный элемент - C++
Доброго времени суток, %username% Есть целочисленная матрица. Размерность N и M задается юзером. Программа определяет сумму элементов в...

Найти сумму элементов в строках матрицы, содержащих хотя бы один отрицательный элемент (файловый ввод/вывод) - C++
Двумерные массивы Для заданной матрицы размером 8 на 8 найти такие k, что k-я строка матрицы совпадает с k-м столбцом. Найти сумму...

Найти сумму элементов квадратной матрицы в тех строках, которые содержат хотя бы один отрицательный элемент - C++
Дано задание: Для заданной матрицы размером 8 на 8 найти такие k, что k-я строка матрицы совпадает с k-м столбцом. Найти сумму элементов...

В прямоугольной матрице определить сумму элементов в строках, содержащих хотя бы один ноль - C++
в прямоугольной матрице определить сумму элементов в строках, содержащих хотя бы один ноль c++ #include &quot;stdafx.h&quot; #include &lt;iostream&gt; ...

Найти сумму элементов в столбцах матрицы содержащих хотя бы один отрицательный элемент - C++
Помогите!!! Дана целочисленная квадратная матрица. Определить: • сумму элементов в тех столбцах, которые содержат хотя бы один...

Найти сумму элементов в тех строках, которые содержат хотя бы один отрицательный элемент - C++
1) Для заданной матрицы размером n а n найти такие к, что к-я строка матрицы совпадает с к-м столбцом. 2) Найти сумму элементов в тех...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
mat_for_c
141 / 136 / 29
Регистрация: 26.04.2013
Сообщений: 663
Завершенные тесты: 2
23.05.2013, 21:45 #2
C++
1
2
3
4
5
6
7
8
for (int i = 0; i < N; ++i)
    for (int j = 0; j < N; ++j)
        if (mat[i][j] == 0) {
            printf("\nNomer pervoi stroki s 0 raven %i", i);
            return;
        }
printf("\nnet stroki s 0 elementom")
return;
Maiy
0 / 0 / 0
Регистрация: 23.05.2013
Сообщений: 5
23.05.2013, 21:50  [ТС] #3
Спасибо большое вам
mat_for_c
141 / 136 / 29
Регистрация: 26.04.2013
Сообщений: 663
Завершенные тесты: 2
23.05.2013, 21:57 #4
Maiy,
Цитата Сообщение от Maiy Посмотреть сообщение
Найти сумму модулей элементов в строках
а вы находите просто сумму
Цитата Сообщение от Maiy Посмотреть сообщение
if ( mat[i][j] < 0 ) { sum = 0;
for(int k = 0; k < N; k++) sum += mat[i][k];}
не хорошо
Maiy
0 / 0 / 0
Регистрация: 23.05.2013
Сообщений: 5
23.05.2013, 21:59  [ТС] #5
mat_for_c, еще тут не правильно
mat_for_c
141 / 136 / 29
Регистрация: 26.04.2013
Сообщений: 663
Завершенные тесты: 2
23.05.2013, 22:01 #6
C++
1
2
3
4
5
6
7
8
9
10
for (int i = 0; i < N; i++) {
    sum = 0;
    for (int j = 0; j < N; j++)
        if ( mat[i][j] < 0 ) { 
            for(int k = 0; k < N; k++) 
                sum += abs(mat[i][k]);
            break;
        }
    printf("/nSumma elementov = %d", sum);
}
для использования abs подключите #include <math.h>
Maiy
0 / 0 / 0
Регистрация: 23.05.2013
Сообщений: 5
23.05.2013, 22:13  [ТС] #7
mat_for_c, огромное вам спасибо
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.05.2013, 22:13
Привет! Вот еще темы с ответами:

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

Найти сумму элементов в тех строках которые, содержат хотя бы один отрицательный элемент - C++
Доброго времени суток, очень нужна помощь по одной задачке: Для заданной матрицы размером 8 на 8 найти такие К , что К-я строка матрицы...

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

Найти сумму элементов в тех строках матрицы, которые содержат хотя бы один отрицательный элемент - C++
#include &quot;stdafx.h&quot; #include &lt;ctime&gt; #include &lt;cstdlib&gt; #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;stdio.h&gt; using...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
23.05.2013, 22:13
Ответ Создать тему
Опции темы

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