Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
campus
0 / 0 / 0
Регистрация: 22.11.2010
Сообщений: 7
1

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

22.11.2010, 22:28. Просмотров 548. Ответов 2
Метки нет (Все метки)

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

Поиск количества столбцов матрицы, содержащих больше трех положительных элементов
Помогите пожалуйста с написанием кода. Дан двумерный массив, размерность...

Определение количества положительных и отрицателных элементов в масиве
Определить во сколько раз количество положительных элементов в первой половине...

Посчитать суммы нечетных положительных элементов столбцов матрицы
Всем привет,есть программа на матрицы,мне нужно переделать ее так,что бы...

Вычислить вектор с наименьших положительных элементов столбцов матрицы
Не выходит у меня =(, нужно найти вектор наименьших положительных элементов...

Сформировать массив, состоящий из количества положительных элементов в столбцах матрицы
Задать значение вещественным элементам матриц A и Q размерностью 3 на 5 и...

2
easybudda
Модератор
Эксперт CЭксперт С++
10103 / 6012 / 1507
Регистрация: 25.07.2009
Сообщений: 11,398
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;
}
1
campus
0 / 0 / 0
Регистрация: 22.11.2010
Сообщений: 7
23.11.2010, 02:12  [ТС] 3
Спасибо огромное!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.11.2010, 02:12

Сформировать массив из количества положительных элементов соответствующих строк матрицы
Задана целая прямоугольная матрица. Сформировать одномерный массив, элементами...

Упорядочить столбцы матрицы в порядке возрастания количества положительных элементов
Привет! помогите пожалуйста с лабой.. Дана матрица. нужно упорядочить столбцы...

Сформировать массив из произведений положительных элементов соответствующих столбцов матрицы
Дан целочисленный массив А. Сформировать одномерный массив В из произведений...


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

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

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