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

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

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

Дана целочисленная прямоугольная матрица - C++

25.11.2013, 14:55. Просмотров 289. Ответов 2
Метки нет (Все метки)

1)Определить произведение элементов в тех строках,которые не содержат положительных элементов.
2)Найти номер строки в которой находится самая длинная серия одинаковых элементов.
Язык С++
Помогите,если не сложно)
квадратная матрица ошибся.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2013, 14:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дана целочисленная прямоугольная матрица (C++):

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

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

дана целочисленная прямоугольная матрица - C++
дана целочисленная прямоугольная матрица 1)определить количество строк,не содержавших не одного нулевого элемента? 2 )максимальное их...

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

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

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

2
Onito
0 / 0 / 0
Регистрация: 25.11.2013
Сообщений: 20
25.11.2013, 15:23 #2
#include <iostream>

using namespace std;

int main()
{
int sum=1, flag=0;
int mat[3][3] = {{1,2,-3},{1,2,3},{-1,-2,-3}};
for(int i=0;i<3;i++)
{
for(int j=0; j<3; j++)
{
if(mat[i][j]>=0)
break;
else
flag++;
if(flag==3)
for(int k=0;k<3;k++)
sum*=mat[i][k];
}
flag=0
}
if(sum<0)
sum*=-1
cout << sum << endl;
return 0;
}

по быстрому сваял, переделай под себя там не сложно,

Добавлено через 8 минут
#include <iostream>

using namespace std;

int main()
{
int sum=1, flag=0, value_str=0;
int mat[3][3] = {{-1,-2,-3},{1,2,3},{-2,-2,-3}};
for(int i=0;i<3;i++)
{
for(int j=0; j<3; j++)
{
if(mat[i][j]>=0)
break;
else
flag++;
if(flag==3)
{
value_str++;
for(int k=0;k<3;k++)
sum*=mat[i][k];
}
}
flag=0;
}
if(value_str==0)
sum=0;
if(sum<0)
sum*=-1;
cout << sum << ' ' << value_str << endl;
return 0;
}

вот конечный вариант для обоих задач учтен случай когда 0 строк удовлетворяющих условию
0
LuckyPunch
0 / 0 / 0
Регистрация: 25.11.2013
Сообщений: 10
06.12.2013, 23:13  [ТС] #3
Можно прокомментировать основные моменты?)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.12.2013, 23:13
Привет! Вот еще темы с ответами:

Дана целочисленная прямоугольная матрица - C++
Доброго времени суток. Люди, от вас зависит идти мне в армию или нет. 4 месяца лежал в больнице, когда вернулся на учёбу ничего не знал....

Дана целочисленная прямоугольная матрица - C++
Дана целочисленная прямоугольная матрица. Упорядочить столбцы целочисленной прямоугольной матрицы по убыванию значений максимальных...

Дана целочисленная прямоугольная матрица - C++
Здравствуйте уважаемые программисты. Помогите пожалуйста с заданием. Дана целочисленная прямоугольная матрица. Определить: 1)...

Дана целочисленная прямоугольная матрица - C++
Вообщем сделал 2\3 задания не могу разобраться с последним пунктом Вот собственно код #include &quot;stdafx.h&quot; #include &quot;iostream&quot; ...


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

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

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