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

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

Войти
Регистрация
Восстановить пароль
 
Petelin STepan
0 / 0 / 0
Регистрация: 17.01.2012
Сообщений: 19
#1

В двухмерном массиве целых чисел поменять местами строки, симметричные относительно середины массива - C++

12.12.2012, 11:21. Просмотров 1043. Ответов 5
Метки нет (Все метки)

В двухмерном массиве целых чисел поменять местами строки, симметричные относительно середины массива (горизонтальной линии)
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2012, 11:21
Здравствуйте! Я подобрал для вас темы с ответами на вопрос В двухмерном массиве целых чисел поменять местами строки, симметричные относительно середины массива (C++):

В двумерном массиве поменять местами столбцы, симметричные относительно середины массива - C++
Кто чем может.Новичок ,только учусь 3.В двумерном массиве целых чисел поменять местами столбцы, симметричные относительно середины...

В заданном массиве поменять местами элементы, симметричные относительно центрального - C++
Дан одномерный вещественный массив из N элементов (N – нечетное), заданных случайными числами на промежутке [a;*b). Значения N, a, b...

Поменять местами элементы массива, симметричные относительно центрального - C++
Дан одномерный вещественный массив из N элементов (N – нечетное), заданных случайными числами на промежутке [a;*b). Значения N, a, b...

В массиве из 6 целых чисел найти наибольший элемент и поменять его местами с первым элементом массива - C++
Очень прошу, помогите развязать: 1)В массиве из 6 целых чисел найти наибольший элемент и поменять его местами с первым элементом массива ...

Поменять местами элементы главной и побочной диагоналей, симметричные относительно центра матрицы - C++
Задана квадратичная матрица размером nxn поменять местами элементы главной и побочной диагоналей симметричные относительно центра...

В массиве целых чисел поменять местами минимальный и максимальный элементы - C++
Эту задачу можно как нибудь упростить? #include <stdio.h> #define N 3 #define M 3 struct index{ int i; int j; ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Пaтрик
415 / 390 / 38
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
12.12.2012, 11:43 #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
#include <iostream>
#include <iomanip>
#include <algorithm>
 
template < typename T, size_t rows, size_t columns >
void dump(T (&matrix)[rows][columns], std::streamsize size = 4, const char *line_delimiter = "\n")
{
    for (size_t i = 0; i < rows; i++)
    {
        for (size_t j = 0; j < columns; j++)
            std::cout << std::setw(size) << matrix[i][j];
        std::cout << line_delimiter;
    }
}
 
template < typename T, size_t rows, size_t columns >
void mirror(T (&matrix)[rows][columns])
{
    for (size_t i = 0; i < rows >> 1; i++)
        for (size_t j = 0; j < columns; j++)
            std::swap<T>(matrix[i][j], matrix[rows - i - 1][j]);
}
 
int main()
{
    int matrix[5][3] = 
    {
        { 1, 2, 3 },
        { 4, 5, 6 },
        { 7, 8, 9 },
        { 10, 11, 12 },
        { 13, 14, 15 }
    };
    dump<int>(matrix);
    mirror<int>(matrix);
    std::cout << "-------------\n";
    dump<int>(matrix);
    return 0;
}
1
Petelin STepan
0 / 0 / 0
Регистрация: 17.01.2012
Сообщений: 19
12.12.2012, 11:44  [ТС] #3
Спасибо большое....А на C# сможешь написать?
0
Пaтрик
415 / 390 / 38
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
12.12.2012, 11:44 #4
Смогу
0
Petelin STepan
0 / 0 / 0
Регистрация: 17.01.2012
Сообщений: 19
12.12.2012, 11:45  [ТС] #5
Напиши пожалуйста
0
ForEveR
В астрале
Эксперт С++
7972 / 4734 / 321
Регистрация: 24.06.2010
Сообщений: 10,542
Завершенные тесты: 3
12.12.2012, 12:10 #6
Petelin STepan, Первое - одна тема - одна задача.
Второе - для C# есть раздел C#. Вам нужно и в C# и в C++ или только в C#?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.12.2012, 12:10
Привет! Вот еще темы с ответами:

В массиве целых чисел поменять местами минимальный и максимальный элементы - C++
Одномерный массив-Вычислить среднее арифметическое элементов массива Х, расположенных между его минимальным и максимальным значениями. Если...

Найти в двухмерном массиве максимум и минимум, и поменять их местами - C++
Нужно найти в двухмерном массиве максимум и минимум, и поменять их местами. Как осуществить?

Как это написать? ? на С++ В массиве из 10 целых чисел наибольший и наименьший элементы поменять местами - C++
Как это написать? ? на С++ В массиве из 10 целых чисел наибольший и наименьший элементы поменять местами. Для векторов a и b размерностью...

В двухмерном массиве поменять местами наибольший элемент в первой строке с наименьшим элементом в третьей - C++
в данном двухмерном массиве поменять местами наибольший элемент в первой строке с наименьшим элементом в третьем; Пожалуйста решите очень...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
12.12.2012, 12:10
Ответ Создать тему
Опции темы

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