Форум программистов, компьютерный форум 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...
C++ Как реализовать набор конструкторов и деструкторов
Делаю так: #include <iostream> class Time //начало объявления класса { public: //начало раздела public Time(int sec); //конструктор ~Time(); //деструктор ...
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 <список параметров> подробнее

Показать сообщение отдельно
Enotniy
96 / 95 / 14
Регистрация: 15.01.2014
Сообщений: 283
21.01.2014, 08:03
Nikolay_1, вот
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
51
52
53
54
55
56
57
58
59
#include <iostream>
#include <iomanip> 
using namespace std; 
int main() { 
    const int n = 3, m = 3; 
    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; 
            } 
        } 
    } 
 
    int buf1 = a[0][0];
 
    for (int i = 0; i < n; ++i) { 
        int buf2 = a[i][0]; 
        for (int j = 1; j < m; ++j) { 
            a[i][j-1]=a[i][j];
        }
        if (i!=0)
            a[i-1][m-1] = buf2;
    }
    a[n-1][m-1]=buf1;
 
 
    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; 
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru