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

Поиск по строкам - C++

Восстановить пароль Регистрация
 
moonblade
 Аватар для moonblade
0 / 0 / 0
Регистрация: 15.11.2010
Сообщений: 12
17.11.2010, 02:04     Поиск по строкам #1
Как в матрице N x M реализовать поиск по строкам (начиная с первой строки) кол-ва чисел, которые не равны нулю?? И если это кол-во равно N-1 , то переход на вторую строку, иначе выход.

Буду очень благодарен за помощь
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.11.2010, 02:04     Поиск по строкам
Посмотрите здесь:

вопрос по строкам C++
поиск файлов по строкам C++
C++ подскажите по строкам в С++
C++ Задача по строкам
C++ по строкам
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
17.11.2010, 02:13     Поиск по строкам #2
moonblade,
Весь код писать не буду. Сравнение примерно так.
Arr - твоя матрица (двумерный массив)
N - кол-во строк
M - кол-во столбцов
cnt - счетчик нулей

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
for(int i=0; i<N; ++i)
{
    if(cnt==N-1)
       break;
    for(int j=0; j<M; ++j)
    {
        if(cnt==N-1)
           break;
        if(Arr[i][j]==0)
           cnt++;
    }
    cnt=0;
}
moonblade
 Аватар для moonblade
0 / 0 / 0
Регистрация: 15.11.2010
Сообщений: 12
17.11.2010, 03:31  [ТС]     Поиск по строкам #3
Цитата Сообщение от ForEveR Посмотреть сообщение
moonblade,
Весь код писать не буду. Сравнение примерно так.
Arr - твоя матрица (двумерный массив)
N - кол-во строк
M - кол-во столбцов
cnt - счетчик нулей

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
for(int i=0; i<N; ++i)
{
    if(cnt==N-1)
       break;
    for(int j=0; j<M; ++j)
    {
        if(cnt==N-1)
           break;
        if(Arr[i][j]==0)
           cnt++;
    }
    cnt=0;
}
Чет не пойму, а счетчик обнуляется при переходе на новую строку или считает кол-во всех элементов в матрице?
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
17.11.2010, 10:59     Поиск по строкам #4
moonblade, Обнуляется.
Yandex
Объявления
17.11.2010, 10:59     Поиск по строкам
Ответ Создать тему
Опции темы

Текущее время: 00:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru