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

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

Восстановить пароль Регистрация
 
campus
0 / 0 / 0
Регистрация: 22.11.2010
Сообщений: 7
22.11.2010, 22:28     Определение количества столбцов матрицы, состоящих из положительных элементов #1
Доброго времени суток. Совсем недавно начал осваивать язык С и попалась такая задача:
В прямоугольной матрице определить количество столбцов, полностью состоящих из положительных элемнетов. P.S. Последовательный просмотр элементов организовать таким способом, что бы при обнаружении первого отрицательного элемента остальные элементы столбца не провелялись.
Заранее благодарю.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.11.2010, 22:28     Определение количества столбцов матрицы, состоящих из положительных элементов
Посмотрите здесь:

[B]Дана целочисленная матрица n*m, n,m<=10.Упорядочить(переставить) строки матрицы по возрастанию количества положительных элементов в одной строк[/B] C++
Определение количества элементов массива C++
Найти разницу между средним арифметическим положительных и отрицательных элементов столбцов с нечётными номерами матрицы C++
Элементы столбцов матрицы, не содержащих положительных элементов, заменить суммой их цифр C++
Вычислить вектор с наименьших положительных элементов столбцов матрицы C++
C++ Подсчет в каждой строке количества и суммы элементов, состоящих из двух цифр, сумма которых не делится на 2
Вычислить произведение количества отрицательных и количества положительных элементов одномерного массива C++
C++ Определение количества элементов в массиве

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
22.11.2010, 23:19     Определение количества столбцов матрицы, состоящих из положительных элементов #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
26
27
28
29
30
#include <stdio.h>
    
#define ROWS 3
#define COLUMNS 4
 
int main(void){
    int matrix[ROWS][COLUMNS] = {
        { 3, -3, 4,  8 },
        { 1, -2, 3, -5 },
        { 4,  2, 7, -8 }
    };
    int i, j, cnt;
    
    for ( i = 0; i < ROWS; ++i )
        for ( j = 0; j < COLUMNS; ++j )
            printf("%2d%c", matrix[i][j], ( j < COLUMNS - 1 ) ? ' ' : '\n');
    
    cnt = 0;
    for ( j = 0; j < COLUMNS; ++j ){
        for ( i = 0; i < ROWS; ++i )
            if ( matrix[i][j] < 1 )
                break;
        if ( i == ROWS )
            ++cnt;
    }
    
    printf("%d columns contains of only positive elements.\n", cnt);
    
    return 0;
}
campus
0 / 0 / 0
Регистрация: 22.11.2010
Сообщений: 7
23.11.2010, 02:12  [ТС]     Определение количества столбцов матрицы, состоящих из положительных элементов #3
Спасибо огромное!
Yandex
Объявления
23.11.2010, 02:12     Определение количества столбцов матрицы, состоящих из положительных элементов
Ответ Создать тему
Опции темы

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