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

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

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

Упорядочить элементы строк матрицы с четными номерами по убыванию - C++

23.06.2014, 05:57. Просмотров 281. Ответов 1
Метки нет (Все метки)

Здравствуйте , помогите пожалуйста дан двумерный массив размером М*N. Упорядочить элементы строк с четными номерами по убыванию. Ввод данных осуществлять с клавиатуры, вывод исходного массива и результатов- в файл.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.06.2014, 05:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Упорядочить элементы строк матрицы с четными номерами по убыванию (C++):

Вывести элементы матрицы, расположенные в строках с четными номерами - C++
Здравствуйте! Помогите написать 3 программмы на C++ на задачи с двумерными массивами 1. Дана матрица размера M x N. Вывести ее...

Вывести вначале его элементы с четными номерами, а затем — элементы с нечетными номерами - C++
Всем добрый вечер!!!Если есть минутка, помогите сделать эти задания!буду очень благодарен!! 1. Дан массив A размера N. Вывести вначале...

Вывести сначала элементы массива с четными номерами, а затем - с нечетными номерами - C++
Дан массив А размера N.Вывести вначале его элементы с четными номерами(в порядке возрастания номеров),а затем-элементы с нечетными...

Упорядочить строки матрицы по убыванию сумм элементов строк - C++
Пожалуйста помогите сделать так, чтобы программа работала так, как требуется: Дана матрица n*m. Упорядочить (переставить) строки матрицы...

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

Упорядочить элементы столбцов матрицы по убыванию их значений методом обмена - C++
Сортировать элементы столбцов матрицы по убыванию их значений методом обмена fi (aij) -произведение элементов в каждой...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
GuGo1991
267 / 261 / 93
Регистрация: 02.08.2012
Сообщений: 609
24.06.2014, 00:44 #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
50
#include <iostream>
#include <fstream>
#include <iomanip>
#include <conio.h>
 
int main()
{
    int M, N;
    std::cout << "Matrix MxN\nType M: "; std::cin >> M;
    std::cout << "Type N: "; std::cin >> N;
    float** arr = new float*[M];
    for(int i = 0; i < M; i++)
        arr[i] = new float[N];
        
    std::ofstream output("output.txt");
    output << "Matrix before sorting:\n\n";
    for(int i = 0; i < M; i++)
    {
        for(int j = 0; j < N; j++)
        {
            std::cout << "[" << i << "," << j << "] = ";
            std::cin >> arr[i][j];
            output << std::setw(5) << arr[i][j];
        }
        output << "\n\n";
    }
    
    output << "\nMatrix after sorting:\n\n";
    for(int i = 0; i < M; i++)
    {
        for(int j = 0; j < N; j++)
            if(!((i + 1) % 2))
                for(int z = 0; z < N - 1; z++)
                    if(arr[i][z] < arr[i][z + 1])
                        std::swap(arr[i][z], arr[i][z + 1]);
        for(int j = 0; j < N; j++)
            output << std::setw(5) << arr[i][j];
        output << "\n\n";
    }
    
    output.close();
    
    for(int i = 0; i < M; i++)
        delete [] arr[i];
    delete arr;
    
    std::cout << "\nOperation succeeded\n";
    getch();
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.06.2014, 00:44
Привет! Вот еще темы с ответами:

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

Упорядочить элементы столбцов матрицы по убыванию, а сами столбцы по возрастанию элементов 1-й строки - C++
Дана матрица Х. Упорядочить элементы столбцов матрицы по убыванию, а сами столбцы по возрастанию элементов 1-й строки (использовать...

Все нулевые элементы матрицы разместить на местах с четными индексами строк и столбцов - C++
Помогите написать код на С:wall:

Все нулевые элементы матрицы разместить на местах с четными индексами строк и столбцов - C++
nado napisat' s malloc() pomogite!!! Добавлено через 5 минут nado napisat' na C


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

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

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