0 / 0 / 0
Регистрация: 13.10.2013
Сообщений: 56
1

Дана целочисленная матрица

27.11.2013, 02:10. Показов 1066. Ответов 1
Метки нет (Все метки)

Дана целочисленная матрица N*N. Определить :
1. Количество столбцов, не содержащих ни одного нулевого элемента.
2. Номер столбца, в котором находится самая длинная серия одинаковых элементов.

Заранее огромное спасибо
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.11.2013, 02:10
Ответы с готовыми решениями:

Дана целочисленная матрица
Помогите пожалуйста: Дана целочисленная матрица mxk. Найти минимальное значение для верхней...

Дана целочисленная матрица
Дана целочисленная матрица А(N,M). Вычислить сумму и произведения ее элементов, которые при делении...

Дана целочисленная квадратная матрица
Всем доброго времени суток ув. форумчане! Не успеваю выполнить задачу по программированию на с++,...

Дана целочисленная прямоугольная матрица
Доброго времени суток. Люди, от вас зависит идти мне в армию или нет. 4 месяца лежал в больнице,...

1
Продам уран 238U
125 / 124 / 127
Регистрация: 22.01.2013
Сообщений: 298
27.11.2013, 06:53 2
Лучший ответ Сообщение было отмечено vlad32rus3 как решение

Решение

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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include <iostream>
#include <cstdlib>
using namespace std;
#define n 10
int main(){
    int mas[n][n];
    cout<<"Matrix :"<<endl;
    for(int i = 0; i < n; i++){
        for(int j = 0; j < n; j++){
            mas[i][j] = rand()% 20 - 2;
            cout<<mas[i][j]<<" ";
        }
    cout<<endl;
    }
    cout<<"Stolbci ne null: "<<endl;
    int tmp;
    for(int i = 0; i < n; i++){
        tmp = 0;
        for(int j = 0; j < n; j++){
            if(mas[j][i] != 0)
                tmp++;
            }
        if(tmp == n)
        cout<<endl<<"Stolbec "<<i;
    }
    int temp[n];
    for(int i = 0; i < n; i++){
        tmp = 0;
        for(int j = 0; j < n; j++){
            if(mas[j][i] == mas[j+1][i])
            tmp++;
        }
    temp[i] = tmp;
    }
    int max = temp[0];
    for(int i = 1; i < n; i++){
        if(temp[i] > max){
        max = temp[i];
        tmp = i;
        }
    }
    cout<<endl<<"Stolbec with max likes elements = "<<tmp;
return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.11.2013, 06:53
Помогаю со студенческими работами здесь

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

Дана целочисленная прямоугольная матрица
Вообщем сделал 2\3 задания не могу разобраться с последним пунктом Вот собственно код #include...

Дана целочисленная квадратная матрица
Дана целочисленная квадратная матрица. Определить: • первую строку в которой имеется отрицательный...

Дана целочисленная прямоугольная матрица
Дана целочисленная прямоугольная матрица. Определить: 1) сумму элементов в тех строках, которые...

Дана целочисленная квадратная матрица
Дана целочисленная квадратная матрица. Найдите наибольший элемент вспомогательной диагонали....

дана целочисленная прямоугольная матрица
дана целочисленная прямоугольная матрица 1)определить количество строк,не содержавших не одного...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru