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

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

Войти
Регистрация
Восстановить пароль
 
Hardcore
4 / 4 / 0
Регистрация: 24.10.2010
Сообщений: 200
#1

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

02.05.2011, 00:49. Просмотров 354. Ответов 4
Метки нет (Все метки)

дана целочисленная прямоугольная матрица. надо определить номер первого из столбцов, содержащих хотя бы один нулевой элемент.
после объявления массива (матрицы) какое условие надо сделать чтобы он искал нулевой элемент и определял в каком он столбце расположен?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.05.2011, 00:49     Определить номер первого из столбцов матрицы, содержащих хотя бы один нулевой элемент
Посмотрите здесь:

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Spotter
8 / 8 / 2
Регистрация: 09.11.2010
Сообщений: 130
02.05.2011, 01:51     Определить номер первого из столбцов матрицы, содержащих хотя бы один нулевой элемент #2
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
#include <stdio.h>
#include <conio.h>
 
int main()
{
    int n, m, i, j, index;
    int a[20][20];
 
    printf("Enter size array:\n");
    scanf("%d %d", &n, &m);
    if (m<2)
        return 0;
    printf("Enter array:\n");
    for (i=0; i<n; i++)
        for (j=0; j<m; j++)
            scanf("%d", &a[i][j]);
    for (i=0; i<n; i++)
        for (j=0; j<m; j++)
            if(a[i][j]==0)
            {
                index = j;
            }
            printf("Number column: %d", index);
            getch();
}
Не забудь учитывать то, что отсчёт столбцов с нуля начинается.
Hardcore
4 / 4 / 0
Регистрация: 24.10.2010
Сообщений: 200
02.05.2011, 02:13  [ТС]     Определить номер первого из столбцов матрицы, содержащих хотя бы один нулевой элемент #3
то есть если первый столбец то это 0?
Spotter
8 / 8 / 2
Регистрация: 09.11.2010
Сообщений: 130
02.05.2011, 02:18     Определить номер первого из столбцов матрицы, содержащих хотя бы один нулевой элемент #4
Hardcore, Да. Если например массив 3х3 и выглядит так:

1 2 3
0 2 3
4 5 6

то результат будет, что нулевой элемент в столбце 0.

Добавлено через 2 минуты
Hardcore, Можно сделать, чтобы выводило не как нулевой столбец, а как первый, просто добавь в строку вывода +1:

C
1
printf("Number column: %d", index+1);
Hardcore
4 / 4 / 0
Регистрация: 24.10.2010
Сообщений: 200
02.05.2011, 04:11  [ТС]     Определить номер первого из столбцов матрицы, содержащих хотя бы один нулевой элемент #5
понятно спасибо
Yandex
Объявления
02.05.2011, 04:11     Определить номер первого из столбцов матрицы, содержащих хотя бы один нулевой элемент
Ответ Создать тему
Опции темы

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