Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

Проверить, все ли столбцы матрицы упорядочены по возрастанию. Если да, то увеличить все элементы матрицы вдвое - C++

21.12.2009, 10:25. Просмотров 857. Ответов 1
Метки нет (Все метки)

Если кто сможет напишите пожалуйста код программы

Проверить, все ли столбцы матрицы упорядочены по возрастанию. Если да, то увеличить все элементы матрицы вдвое
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.12.2009, 10:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Проверить, все ли столбцы матрицы упорядочены по возрастанию. Если да, то увеличить все элементы матрицы вдвое (C++):

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

Проверить, упорядочены ли элементы матрицы по возрастанию - C++
Дан двумерный массив целых чисел. Для каждой строки выполнить: a) Имеются ли в ней положительные элементы б) Имеются ли в ней...

Проверить упорядочены ли по возрастанию элементы каждого столбца матрицы - C++
2.Предоставленная матрица размером n*n.Проверить верно ли утверждение, что все элементы каждого столбца являются упорядоченными по росту

Если след матрицы A[n][m] больше 50, то все эелементы матрицы увеличить на 2. - C++
Если след матрицы A больше 50, то все эелементы матрицы увеличить на 2.

Упорядочить все элементы матрицы таким образом, чтобы при чтении матрицы по строкам ее элементы образовывали отсортированный по возрастанию массив - C++
Разработать программу, которая вводит целочисленную матрицу из n строк и m столбцов (1<n<=100, 1<m<=50) и Упорядочить все элементы матрицы...

Увеличить все четные элементы матрицы на 16, а нечетные элементы увеличить втрое - C++
Данная матрица целых чисел размером 4x4. Увеличить все четные элементы на 16, а нечетные элементы увеличить втрое. Вывести на экран...

1
-=ЮрА=-
Заблокирован
Автор FAQ
21.12.2009, 12:06 #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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <iostream.h>
#include <windows.h>
#include <stdio.h>
 
int ** mass = (int **)malloc(sizeof(int));
 
void main()
{
    int nRows,nCols;
    cout<<"Enter num of Rows\r\n";
    cin>>nRows;
    cout<<"Enter num of Cols\r\n";
    cin>>nCols;
    mass = (int **)realloc((void *)mass,sizeof(int)*nRows*nCols);
    for(int i = 0,j;i < nRows;i++)
    {
        mass[i] = (int *)malloc(sizeof(int)*nCols);
        for(j = 0;j < nCols;j++)
        {
            cout<<"mass["<<i<<"]["<<j<<"] = ";
            cin>>mass[i][j];
        }
        cout<<"\r\n";
    }
    bool IsSorted = true;
    for(j = 0; j < nCols; j++)
    {
        for(i = 1; i < nRows; i++)
            if(mass[i][j] < mass[i - 1][j])
                IsSorted = false;
    }
    if(IsSorted)
    {
        cout<<"Massiv is sorted by Rows\r\n";
        for(i = 0; i < nRows; i++)
        {
            for(j = 0; j < nCols; j++)
            {
                mass[i][j] *= 2;
                cout<<mass[i][j]<<"\t";
            }
            cout<<"\r\n";
        }
    }
    cout<<"Press NUM1 to enter new massiv\r\n";
    cin>>nRows;
    if(nRows == 1)
        main();
}
0
Изображения
 
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.12.2009, 12:06
Привет! Вот еще темы с ответами:

Если последняя строка данной матрицы содержит нулевые элементы - домножить все элементы матрицы на 10 - C++
Дана действительная матрица С(n*m).Если последняя строка данной матрицы содержит нулевые элементы то домножить все элементы матрицы на 10

Все элементы последней строки матрицы увеличить на соответствующие элементы предпоследней - C++
Дана квадратная матрица. необходимо вести порядок и элементы квадратной матрицы. в с++ нужно все элементы последней строки увеличить на...

Удалить из матрицы все столбцы, в которых нет отрицательных элементов (Проверить) - C++
Удалить из матрицы все столбцы, в которых нет отрицательных элементов int otr=0; j=0; while(j&lt;m) { { ...

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


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

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

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