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

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

Войти
Регистрация
Восстановить пароль
 
 
Conroex
35 / 34 / 1
Регистрация: 20.04.2010
Сообщений: 126
#1

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

23.04.2010, 09:20. Просмотров 1091. Ответов 16
Метки нет (Все метки)

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

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

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

Определить количество столбцов,содержащих хотя бы один нулевой элемент - C++
В общем код я написала,но он возвращает нули..Пожалуйста, скажите в чем ошибка? int raven_0 (int **A, int N,int M) {int S=0 , i; for...

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

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

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

16
Conroex
35 / 34 / 1
Регистрация: 20.04.2010
Сообщений: 126
02.05.2010, 00:54  [ТС] #16
Во блин(( точно...а что надо изменить чтоб работала правильно? только так чтоб мне понятно было))
0
easybudda
Модератор
Эксперт CЭксперт С++
10020 / 5943 / 1004
Регистрация: 25.07.2009
Сообщений: 11,230
02.05.2010, 03:04 #17
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Conroex Посмотреть сообщение
а что надо изменить чтоб работала правильно?
Надо разобраться с тем, что в 11 посте написано, и ничего не меняя скопировать...

PointsEqual, выпендрёжный вариант того же самого
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
37
38
#include <iostream>
#include <vector>
#include <set>
#include <algorithm>
#include <iterator>
#include <cstdlib>
#include <ctime>
 
int main(){
    const int ROWS = 4;
    const int COLS = 10;
    
    std::vector<std::vector<int> > matrix(ROWS, std::vector<int>(COLS));
    
    std::srand(std::time(NULL));
    for ( int i = 0; i < ROWS; ++i )
        for ( int j = 0; j < COLS; ++j )
            matrix[i][j] = std::rand() % 10;
    
    std::cout << std::endl << "Matrix:" << std::endl;
    for ( std::vector<std::vector<int> >::const_iterator i = matrix.begin(); i != matrix.end(); ++i ){
        std::copy((*i).begin(), (*i).end(), std::ostream_iterator<int>(std::cout, " "));
        std::cout << std::endl;
    }
    
    std::set<int> zeroCols;
    for ( std::vector<std::vector<int> >::const_iterator i = matrix.begin(); i != matrix.end(); ++i ){
        std::vector<int>::const_iterator f = (*i).begin();
        while ( ( f = std::find(f, (*i).end(), 0) ) != (*i).end() ){
            zeroCols.insert(std::distance((*i).begin(), f));
            ++f;
        }
    }
    
    std::cout << std::endl << zeroCols.size() << " column(s) with zero elements." << std::endl;
    
    return 0;
}
0
02.05.2010, 03:04
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.05.2010, 03:04
Привет! Вот еще темы с ответами:

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

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

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

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


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

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

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