Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/40: Рейтинг темы: голосов - 40, средняя оценка - 4.73
35 / 29 / 15
Регистрация: 20.11.2010
Сообщений: 481
1

Составить программу, которая меняет местами две любые строки массива

08.09.2011, 23:38. Показов 7345. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дан двумерный массив. Составить программу, которая меняет местами две любые строки массива.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.09.2011, 23:38
Ответы с готовыми решениями:

Составить программу, которая переставляет две любые строки массива;
Дан двумерный массив. Составить программу, которая переставляет две любые строки массива с...

Дан двумерный массив. Составить программу,которая меняет местами две любые строки
Здравствуйте всем,эту задачу надо решить следующим образом: 1. Размерность исходного массива...

Составить программу, которая меняет местами i -й и j -й строки целочисленной матрицы A [ 1.3,1.4 ]
Составить программу, которая меняет местами i -й и j -й строки цилочисельной матрицы A Помогите...

Составить программу, которая меняет местами два любых столбца массива
Дан двухмерный массив. Составить программу, которая меняет местами два любых столбца массива...

4
22 / 22 / 2
Регистрация: 08.09.2011
Сообщений: 22
09.09.2011, 00:28 2
Что-то слишком много от Вас вопросов , без каких-либо Ваших набросок... Как должен быть создан массив динамически/статически? Меняемые строчки должны указываться пользователем ?
0
Форумчанин
Эксперт CЭксперт С++
8216 / 5046 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
09.09.2011, 00:39 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include<iostream>
#include<conio.h>
using namespace std;
 
int main()
{
    int M[3][4] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 1, 2};
    for (int i=0; i<4; i++)
        swap (M[0][i], M[1][i]);
    for (int j=0; j<3; j++)
    {
        for (int k=0; k<4; k++)
            cout<< M[j][k]<< " ";
        cout<< endl;
    }
    getch();
    return 0;
}
0
101 / 101 / 27
Регистрация: 10.09.2010
Сообщений: 267
09.09.2011, 03:26 4
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
#include <iostream>
#include <iterator>
#include <algorithm>
 
using namespace std;
 
#define n 3
#define m 4
 
int main()
{
    int ar[n][m] = {1, 2, 3, 4, 
                5, 6, 7, 8, 
                9, 10, 11, 12};
 
    int FirstStr,SecondStr;
    cout << "Enter number of swap string: ";
    cin >> FirstStr >> SecondStr;
 
    swap_ranges(ar[FirstStr],ar[FirstStr]+m,ar[SecondStr]);
 
    for(size_t i=0;i<n;++i) 
    {
        copy(ar[i],ar[i]+m,ostream_iterator<int>(cout," "));
        cout << endl;
    }
    cin.get();
    cin.get();
 
    return 0;
}
0
35 / 29 / 15
Регистрация: 20.11.2010
Сообщений: 481
09.09.2011, 07:43  [ТС] 5
Цитата Сообщение от Go0gle Посмотреть сообщение
Что-то слишком много от Вас вопросов , без каких-либо Ваших набросок... Как должен быть создан массив динамически/статически? Меняемые строчки должны указываться пользователем ?
ага. Необходимо ввести номера строк
0
09.09.2011, 07:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.09.2011, 07:43
Помогаю со студенческими работами здесь

Составить программу, которая меняет местами два любых элемента двумерного массива
Составить программу, которая меняет местами два любых элемента двумерного массива. Помогите плз

Составить программу, которая по запросу пользователя меняет местами два элемента двухмерного массива
Составить программу, которая по запросу пользователя меняет местами два элемента двухмерного...

Составить программу, которая меняет местами 2 любых элемента побочной диагонали квадратного массива.
Составить программу, которая меняет местами 2 любых элемента побочной диагонали квадратного массива.

Составить программу, которая меняет местами два любых элемента побочной диагонали массива
Составить программу, которая меняет местами два любых элемента побочной диагонали массива.


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru