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

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

Войти
Регистрация
Восстановить пароль
 
kipetilnik
1 / 1 / 0
Регистрация: 25.10.2012
Сообщений: 20
#1

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

11.12.2012, 10:03. Просмотров 979. Ответов 2
Метки нет (Все метки)

Задан массив А[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");
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.12.2012, 10:03
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Задан массив А. Поменять в нем местами первую и последнюю строку (C++):

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

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

Поменять первую и последнюю строки матрицы местами - C++
Нужно написать программу которая меня меняет первую и последнюю строки матрицы местами На сомом ( программу писать на с++ Желательно на...

Поменять в матрице первую и последнюю строки местами - C++
Помогите составить программу и блок схему к заданной задачи)

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

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

2
BRcr
4008 / 2297 / 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;
}
1
kipetilnik
1 / 1 / 0
Регистрация: 25.10.2012
Сообщений: 20
11.12.2012, 17:23  [ТС] #3
Спасибо за помощь и за критика принимается))
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.12.2012, 17:23
Привет! Вот еще темы с ответами:

Поменять местами первую и последнюю буквы слов - C++
поменять местами буквы в словах строки c++(вводить можно только пробелы и латинские буквы) я обозначу _пробелом чтобы было видно сколько...

Поменять в каждом слове местами первую и последнюю буквы. - C++
Помогите написать программу c++ Дана строка. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелов...

В трехзначном числе поменять местами первую и последнюю цифры - C++
Условие: разработать функцию которая в трехзначном числе меняет местами первую и последнию цифру с++ Разработал функцию, но вот что в...

Первую и последнюю цифры произвольно числа поменять местами - C++
Есть произвольное пятизначное число, которое вводиться с клавиатуры, к примеру 65489. Нужно вывести первую и последнюю цифры и после чего...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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