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

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

Войти
Регистрация
Восстановить пароль
 
moonblade
 Аватар для moonblade
0 / 0 / 0
Регистрация: 15.11.2010
Сообщений: 12
#1

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

17.11.2010, 02:04. Просмотров 404. Ответов 3
Метки нет (Все метки)

Как в матрице N x M реализовать поиск по строкам (начиная с первой строки) кол-ва чисел, которые не равны нулю?? И если это кол-во равно N-1 , то переход на вторую строку, иначе выход.

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

Задача по строкам в С C++
C++ Программка по строкам
Сортировка по строкам C++
вопрос по строкам C++
поиск файлов по строкам C++
C++ подскажите по строкам в С++
C++ по строкам
C++ Задача по строкам
Комментарии к строкам C++
Программа по строкам C++
Программа по строкам C++
C++ Задача по строкам

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
Модератор
Эксперт С++
 Аватар для ForEveR
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 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
Модератор
Эксперт С++
 Аватар для ForEveR
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
17.11.2010, 10:59     Поиск по строкам #4
moonblade, Обнуляется.
Yandex
Объявления
17.11.2010, 10:59     Поиск по строкам
Ответ Создать тему
Опции темы

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