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

Проверить есть ли в строке матрицы элемент, меньший нуля - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Отнять первый столбец от всех столбцов кроме первого http://www.cyberforum.ru/cpp-beginners/thread278171.html
Дана прямоугольная матрица В розмером NхM. Составить программу, которая переставит матрицу таким образом: поэлементно отнимает первый столбец от всех столбцов, кроме первого.
C++ Наследование определенных атрибутов. Проектирую объектную модель и возникла такая ситуация:у базового класса есть атрибут необходимый для большинства производных классов,но есть несколько производных классов в которых данный атрибут не... http://www.cyberforum.ru/cpp-beginners/thread278167.html
C++ Указатель на ссылку
Чем отличается указатель от указателя на ссылку??
Немогу разобратся с задержками C++
Сейчас пишу на борланде 3.1 игру похожую на марио.. так вот.. немогу избавится от такой проблемы когда зажимаеш кнопку на секунду.. и отпускаеш то персонаж не продолжает бежать ещё секунды 2-3...
C++ Стеки http://www.cyberforum.ru/cpp-beginners/thread278156.html
Вот код как к первому стеку прикрипить 2 стек?????? #include "stdafx.h" #include "iostream" using namespace std; typedef struct el { int val; el *next; } element, *pelement; pelement...
C++ что за точки #include <string> #include <sstream> #include <iostream> #include <fstream> #include <vector> COMPILER expr enum ExprType {t_id, t_num}; подробнее

Показать сообщение отдельно
Ma3a
Эксперт С++
618 / 462 / 31
Регистрация: 28.01.2011
Сообщений: 605
17.04.2011, 18:25
Цитата Сообщение от Masredis Посмотреть сообщение
Суть в том что бы в столбцах подсчитать строки и проверить есть ли в строке элемент с <0 , если да то всё - неправда.
Если же нету в строке элемента <0 то вывести на экран Stolbec ne soderzasii ni odnogo otricatelnogo elementa )
Вы, кстати, определитесь с тем, строку или столбец вам нужно.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int founded = -1;
int jCounter = 0;
while (jCounter<3 && founded==-1){
bool correct = true; 
 
for(i=0;i<5;i++){
 
if (mass[jCounter][i] < 0){ correct = false;
}} 
if (correct == true){ founded = jCounter+1;
cout << "\n Stolbec ne soderzasii ni odnogo otricatelnogo elementa " << jCounter; 
}
jCounter++;
}
так будет искать неотрицательные строки. Для того, чтобы искать столбцы, придется немного изменить код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int founded = -1;
int jCounter = 0;
while (jCounter<5 && founded==-1){
bool correct = true; 
 
for(i=0;i<3;i++){
 
if (mass[i][jCounter] < 0){ correct = false;
}} 
if (correct == true){ founded = jCounter+1;
cout << "\n Stolbec ne soderzasii ni odnogo otricatelnogo elementa " << jCounter; 
}
jCounter++;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru