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

Двумерный массив (Матрицы) - C++

Восстановить пароль Регистрация
 
SnakeLight
 Аватар для SnakeLight
1 / 1 / 0
Регистрация: 23.09.2008
Сообщений: 38
10.04.2012, 17:20     Двумерный массив (Матрицы) #1
Здравствуйте, я пишу сюда с таким вопросом. Я не смог найти на форуме такую темы вот решил её сюда запостить.
Помогите пожалуйста решить данную задачу:

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

2)Найти номер первого из столбцов, не содержащих ни одного отрицательного элемента

Нашел только на форуме код на вторую часть поиск номера первого из стобцов, не содерж. ни одного отриц. элемента.

Если вторая задача тоже неправильная поправьте пожалуйста и как сделать первую задачу? Заранее больше спасибо

C++ (Qt)
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
45
46
47
48
#include <stdio.h>
#include <conio.h>
#include <iostream>
#include <math.h>
 
using namespace std;
 
int n, k;
 
int _getch();
 
void main() 
{
    setlocale (LC_ALL,"russian");
    int i, j;
    int m[100][100];
    cout << "Введите кол-во строк матрицы M (<100): ";
    cin >> n;
    cout << "Введите кол-во столбцов матрицы M (<100): ";
    cin >> k;
    cout << "Введите матрицу: " << "\n";
    for (i = 0; i < n; i++)
        for (j = 0; j < k; j++)
            cin >> m[i][j];
 
    int ind = 0;
    bool first = false;
    for (i = 0; i < n; i++)
    {
        for (j = 0; j < k; j++)
        {
            if (m[i][j] > 0 && m[i][j++] > 0)
            {
                ind = j;
                first = 1;
                if (first == 1) first = true;
            }
        }
    }
 
    if (first == true)
    {
        cout << "Столбец без отриц. элементов (индекс столбца): " << ind - 1;
        first = false;
    }
    
    _getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.04.2012, 17:20     Двумерный массив (Матрицы)
Посмотрите здесь:

Транспонирование n мерной квадратной матрицы(двумерный динамический массив) C++
двумерный массив в виде матрицы C++
Упорядочить указанные элементы матрицы,двумерный массив C++
Двумерный массив: вычислить сумму элементов, которые стоят по периметру матрицы C++
C++ Двумерный Массив,матрицы
C++ Дан двумерный массив А(4,4) в виде квадратной матрицы. Составьте программу, обнуляющую побочную диагональ матрицы, если в ней найдется хоть один отриц
C++ Двумерный массив вывести в виде матрицы
Матрицы через двумерный массив C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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