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

Ввести массив в виде таблицы и переставить его элементы местами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В одномерном массиве четные элементы разделить на 2, нечетные умножить на 3 http://www.cyberforum.ru/cpp-beginners/thread1077059.html
Люди помогите пожалуйста, не знаю как сделать программу. В одномерном массиве четные элементы разделить на 2,нечетные умножить на 3.
C++ Для произвольных значений a, b вычислить решение системы неравенств Для произвольных значений a, b вычислить решение системы неравенств (с применением условных операторов) \begin{cases} & ax-b\geq 0 \\ &(b-a)x \leq 1 \end{cases} p.s. заранее спасибо! http://www.cyberforum.ru/cpp-beginners/thread1077031.html
C++ Вывести индекс элемента в конце каждой строки матрицы
Самый маленький элемент - 10 , его индекс - 2, как это записать с помощью циклов , не могу вывести именно индекс элемента в конце каждой строчки матрицы ... #include <iostream> #include <iomanip> int main() { const size_t rowsCount(4); const size_t colsCount(5);
C++ Как реализовать набор конструкторов и деструкторов
Делаю так: #include <iostream> class Time //начало объявления класса { public: //начало раздела public Time(int sec); //конструктор ~Time(); //деструктор private: //начало раздела private int ntime; //переменные члены
C++ найти ошибку? http://www.cyberforum.ru/cpp-beginners/thread1076977.html
#include <iostream> using namespace std; int main() { int x, y; x = 10; y = 3; cout << õ/ó; // Áóäåò îòîáðàæåíî ÷èñëî 3.
C++ Параметры шаблона как в общем можно объяснить то что находиться в угловых скобках после template, я понимаю что template <список параметров> подробнее

Показать сообщение отдельно
Nikolay_1
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 24
21.01.2014, 05:52     Ввести массив в виде таблицы и переставить его элементы местами
То есть последний элемент в массиве становится предпоследним и тд... Вот я написал массив в виде таблицы
(вывел макс. число). Что мне нужно сделать / изменить в коде программы чтобы элементы поменять местами?

Код :

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
#include <iostream>
#include <iomanip> 
using namespace std; 
int main() { 
const int n = 4, m = 5; 
int a[n][m]; 
for (int r = 0; r < n; ++r) { 
for (int c = 0; c < m; ++c) { 
cout << " a[" << r << "][" << c << "] -> "; 
cin >> a[r][c]; 
} 
} 
system("cls"); 
cout << "\n before:\n\n"; 
for (int r = 0; r < n; ++r) { 
for (int c = 0; c < m; ++c) { 
cout << setw(8) << a[r][c]; 
} 
cout << endl; 
} 
cout << endl; 
int max, end = m - 1, tmp; 
for (int r = 0; r < n; ++r) { 
max = a[r][end]; 
for (int c = 0; c < end; ++c) { 
if (a[r][c] > max) { 
tmp = a[r][end]; 
max = a[r][end] = a[r][c]; 
a[r][c] = tmp; 
} 
} 
} 
cout << "\n after:\n\n"; 
for (int r = 0; r < n; ++r) { 
for (int c = 0; c < m; ++c) { 
cout << setw(8) << a[r][c]; 
} 
cout << endl; 
} 
cout << endl; 
cin.sync(); 
cin.get(); 
return 0; 
}

P.S. Желательно написать программу используя циклы. Заранее благодарен.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru