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

Вывести каждую вторую строку матрицы в обратном порядке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Рекурсия. Функция для вывода на экран следующей картинки: http://www.cyberforum.ru/cpp-beginners/thread847516.html
дано натуральное число n . Разработать рекурсивную функцию для вывода на экран следующей картинки: 1 (1 РАЗ) 222 (3 РАЗА) 33333 (5 раз) ... (n раз) 33333 (5 раз) 222 (3 РАЗА) 1 (1 РАЗ)
C++ Шаблонный динамический класс DynArr Создать шаблонный динамический класс DynArr для работы с одномерными массивами. Осуществить перегрузки символов операций: «=« - Динамическое присвоение, «+« - По элементное добавления, «*«- Скалярное умножение массивов, «« - Доступ к элементу с контролем Товарищи прошу о вашей помощи,очень нужно,кто чем может помогите)))) http://www.cyberforum.ru/cpp-beginners/thread847515.html
Матрицы C++
Сдравствуйте. у меня есть пара вопросов на счет матриц: Можно ли как-нибудь разделить элементы матрицы на число типа double, если сама матрица типа int? Может ли матрица быть типа double? просто билдер почему то ругается когда я задаю ей тип double. Работаю над созданием программы для нахождения обратной матрицы. Сейчас я на стадии завершения, код достаточно специфический, нужно бесконца...
C++ создать матрицу из массива
Квадратная матрица, симметричная относительно главной диагонали, задана верхним треугольником в виде одномерного массива. Восстановить исходную матрицу и напечатать ее по строкам. Помогите пожалуйсто с программой. хоть напишите от чего отталкиваться, при создании этой матрицы.
C++ Кольцевые списки, вывод http://www.cyberforum.ru/cpp-beginners/thread847468.html
Я лежал в больнице и пропустил тему списков, и вообще я ее не могу понять. Но есть долг задача Имеются сведения о пассажирах: фамилия, номер авиарейса, пункт назначения. Сведения сгруппированы по рейсам 1. Создать кольцевой однонаправленный список 2. Распечатать список 3. Упорядочить список по убыванию номера рейса 4. Добавить сведения о новом пассажире, поместив его после всех пассажиров...
C++ Даны целые положительные числа M, N и набор из N чисел. Сформировать матрицу размера MxN, у которой в каждой строке содержатся все числа из исходного Привет всем,.Помогите,пожалуйста: Даны целые положительные числа M, N и набор из N чисел. Сформировать матрицу размера MxN, у которой в каждой строке содержатся все числа из исходного набора. подробнее

Показать сообщение отдельно
Olivеr
 Аватар для Olivеr
411 / 407 / 13
Регистрация: 06.10.2011
Сообщений: 830
24.04.2013, 23:32     Вывести каждую вторую строку матрицы в обратном порядке
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
#include <iostream>
 
using namespace std;
 
void print(int** arr, size_t n)
{
    for (size_t i = 0; i != n; i++, cout << endl)
        for (size_t j = 0; j != n; j++)
            cout << arr[i][j] << " ";
}
 
int main()
{
    size_t  n;
    cout << "VVedite n: " << endl;
    cin >> n;
 
    int *mas = new int[n];
 
    cout << "Zapolnite matricu: " << endl;
 
    for(size_t i = 0; i != n; i++)
        cin >> mas[i];
    cout << "Vacha matrica:" << endl;
 
    int **arr = new int*[n];
 
    for(size_t i = 0; i != n; i++) {
        arr[i] = new int[n];
        if (i % 2)
            for (size_t j = n; j != 0; j--)
                arr[i][n - j] = mas[j - 1];
        else
            for (size_t j = 0; j != n; j++)
                arr[i][j] = mas[j];
    }
 
    print(arr, n);
 
    for (size_t i = 0; i!=n; i++)
        delete[] arr[i];
 
    delete[] arr;
 
    return 0;
}
 
Текущее время: 07:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru