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

Задан массив А. Поменять в нем местами первую и последнюю строку - C++

Восстановить пароль Регистрация
 
kipetilnik
1 / 1 / 0
Регистрация: 25.10.2012
Сообщений: 20
11.12.2012, 10:03     Задан массив А. Поменять в нем местами первую и последнюю строку #1
Задан массив А[1..5,1..6]. Поменять в нем местами первую и последнюю строку.
Код "написал", компилятор жутко ругается.
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
#include<iostream>
#include<string.h>
using namespace std;
 
void main()
{
    setlocale(LC_ALL, "Russian");
 
    //int m=5; n=6;
    int a[1..5,1..6];
    int i,j;
 
    void swap(int x, int y);
    {
        int t;
 
        t=x;  x=y;  y=t;
    }
    cout<<"Матрица: ";
    for (i=1; i< 5; i++)
    {
        for (j=1; j< 6; j++) 
        {
            //rand();
            a[i,j]=rand(9)+1;
            cout<<a[i,j]<<endl;
        }
        cout<<endl;
    }
    cout<<"Новая матрица: "<<endl;
    for (i=1; i<5; i++) 
    {
        swap(a[i,1], a[i,6]);
        for (j=1; j<6; j++)
        {
            cout<<a[i,j]<<endl;
        }
        cout<<endl;
    }
    system("pause");
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.12.2012, 10:03     Задан массив А. Поменять в нем местами первую и последнюю строку
Посмотрите здесь:

C++ Поменять местами первую и последнюю цифры числа
C++ Поменять первую и последнюю строки матрицы местами
Дан текстовый файл, состоящий из нескольких строк. Поменять в нем местами первую и последнюю строку. C++
Поменять местами первую строку и строку, в которой находится первый нулевой элемент. Принять, что массив просматривается слева направо и сверху вниз. C++
C++ Первую и последнюю цифры произвольно числа поменять местами
Первую и последнюю цифры произвольно числа поменять местами C++
C++ Поменять в каждом слове местами первую и последнюю буквы.
Поменять местами первую и последнюю буквы слов C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BRcr
 Аватар для BRcr
4003 / 2292 / 155
Регистрация: 03.02.2011
Сообщений: 5,064
Записей в блоге: 10
11.12.2012, 10:55     Задан массив А. Поменять в нем местами первую и последнюю строку #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
void swap( int &x, int &y ) {
    int t = x;
    x = y;
    y = t;
}
// ---------------------------------------------------------------------------
int main( ) {
    system( "chcp 1251" );
    system( "cls" );
    //////////////////////////////////////
    const int m = 5, n = 6;
    int a[m][n];
 
    srand( time( NULL ) );
    cout << "Матрица: \n\n";
    for ( int i = 0, j; i < m; ++i ) {
        for ( j = 0; j < n; ++j ) {
            a[i][j] = rand( ) % 9 + 1;
            cout << a[i][j] << "\t";
        }
        cout << endl;
    }
    cout << "\n\nНовая матрица: " << endl << endl;
    for ( int i = 0, j; i < m; ++i ) {
        for ( j = 0; j < n; ++j ) {
            if ( !i ) {
                swap( a[0][j], a[m - 1][j] );
            }
            cout << a[i][j] << "\t";
        }
        cout << endl;
    }
    //////////////////////////////////////
    cout << "\n\n";
    system( "pause" );
    return 0;
}
kipetilnik
1 / 1 / 0
Регистрация: 25.10.2012
Сообщений: 20
11.12.2012, 17:23  [ТС]     Задан массив А. Поменять в нем местами первую и последнюю строку #3
Спасибо за помощь и за критика принимается))
Yandex
Объявления
11.12.2012, 17:23     Задан массив А. Поменять в нем местами первую и последнюю строку
Ответ Создать тему
Опции темы

Текущее время: 21:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru