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

помогите переделать задачу. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ массивы и классы http://www.cyberforum.ru/cpp-beginners/thread20709.html
1.Создать класс Goods (товар). В классе должны быть представлены поля: на¬именование товара, дата оформления, цена товара, количество единиц товара, номер накладной, по которой товар поступил на...
C++ Хэш таблица Как работает метод цепочек, для разрешения коллизий в хэш таблице? http://www.cyberforum.ru/cpp-beginners/thread20702.html
C++ двумерный массив
вообщем программа задает матрицу 12х12 разбивает ее на квадраты 3х3 и в центральный элемент каждого квадрата вписывает сумму остальных элементов. вот собственно код: #include<stdio.h>...
C++ Что такое Класс, и с чем его едят?
собственно это я бы и хотел знать. попытался воспринять самостоятельно - не получилось. прошу, подскажите, кто знает, в каких книгах можно почитать про них(кроме Лафоре и Литвиненко). или конкретнее,...
C++ программа игнорирует break http://www.cyberforum.ru/cpp-beginners/thread20689.html
скажите кто нибудь почему программа игнорирует break'и? #include <iostream.h> int menu(); int main() { int choice=menu(); //---------------------- float oplata;//для всех у кого не...
C++ Дано четное число п > 2. Проверить для него гипотезу Гольдбаха 1) Написать программу-фильтр, которая при нажатии любых клавиш выводит на экран только буквы и цифры, при этом ука¬зывая, что выводится: буква или цифра. 2) Написать программу вывода всех четных... подробнее

Показать сообщение отдельно
zayka
0 / 0 / 0
Регистрация: 20.12.2008
Сообщений: 4

помогите переделать задачу. - C++

12.01.2009, 02:09. Просмотров 715. Ответов 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
#include <iostream.h> 
#include <iomanip.h> 
#include <conio.h>
int main(){
int nrow, ncol ;
cout << "Введите количество строк и столбцов: ";
cin >> nrow >> ncol;  // ввод размерности массива
int i, j;
int **a = new int *[nrow]; // выделение памяти под массив
for (i= 0; i < nrow; i++) a[i] = new int [ncol]; 
cout << "Введите элементы массива:" << endl; 
for (i =0; i < nrow; i++)
    for (j = 0; j < ncol; j++) cin >> a[i][j];  // ввод массива
for (i = 0;  i < nrow; i++){
    for (j - 0; j < ncol; j++) cout << setw(4) << a[i][j] << "   "; 
    cout << endl;
 }
int num = -1;
bool all_posit;
for (j = 0; j < ncol; j++) {  // просмотр по столбцам
     all_posit = true;
     for (i = 0; i < nrow; i++)  // анализ элементов столбца 
          if (a[i][j] < 0) {all_posit = false; break; }
if (all_posit) { num = j; break; }
}
if ( -1 == num )  cout << " Столбцов нет " << endl; 
el se         cout << " Номер столбца: " << num+1 << endl; 
getch();
return 0;
}

эту задучу надо переделать на : 1. Дана целочисленная прямоугольная матрица. Определить количество столбцов, не содержащих ни одного нулевого элемента.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru