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

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

Войти
Регистрация
Восстановить пароль
 
SnakeLight
1 / 1 / 0
Регистрация: 23.09.2008
Сообщений: 49
#1

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

10.04.2012, 17:20. Просмотров 277. Ответов 0
Метки нет (Все метки)

Здравствуйте, я пишу сюда с таким вопросом. Я не смог найти на форуме такую темы вот решил её сюда запостить.
Помогите пожалуйста решить данную задачу:

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
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Двумерный массив (Матрицы) (C++):

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

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

Двумерный Массив,матрицы - C++
Создать матрицу 5*5,значение каждого элемента которой равен сумме номера строки и столбца,на пересечении которых он находится и вычислите...

Матрицы через двумерный массив - C++
Делаю матрицу 8x9, как мне определить произведение элементов в каждом 2-м столбце ?? и найти минимум среди положительных элементов матрицы...

двумерный массив в виде матрицы - C++
у меня должна получиться матрица 1 1 1 1 0 2 2 2 0 0 3 3 0 0 0 ребя подскажите как сделать матрицу =) (в листинге...

Двумерный массив вывести в виде матрицы - C++
Ребят подскажите как вывести на экран двумерный массив в виде матрицы?? не получается #include &lt;iostream&gt; ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.04.2012, 17:20
Привет! Вот еще темы с ответами:

Упорядочить указанные элементы матрицы,двумерный массив - C++
МОДИФИКАЦИЯ ДВУМЕРНЫХ МАССИВОВ Дана квадратная матрица целых чисел (nxn, где 1&lt;=n&lt;=10) Упорядочить по возрастанию элементы в столбце с...

Транспонирование n мерной квадратной матрицы(двумерный динамический массив) - C++
&quot;Создайте программу для транспонирования квадратной матрицы A. Значение n вводится с клавиатуры, элементы масива тоже.&quot; Пробовал...

Двумерный массив. Найти наименьший элемент матрицы. Напечатать его индексы - C++
Найти наименьший элемент матрицы. Напечатать его индексы. Добавлено через 40 секунд помогите пожалуйста

Двумерный массив: вычислить сумму элементов, которые стоят по периметру матрицы - C++
#include &lt;iostream&gt; using namespace std; int main () { setlocale (LC_ALL, &quot;Russian&quot;); int k,m,i,j,t,sum; int n; ...


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

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

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