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

Дан одномерный массив. Не используя других массивов, переставить его элементы в обратном порядке - C++

Восстановить пароль Регистрация
 
sergeyzavr
0 / 0 / 0
Регистрация: 17.05.2013
Сообщений: 10
10.06.2013, 10:57     Дан одномерный массив. Не используя других массивов, переставить его элементы в обратном порядке #1
Задача №2
"Дан одномерный массив. Не используя других массивов, переставить его элементы в обратном порядке"
____________
Надеюсь на вашу помощь
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.06.2013, 10:57     Дан одномерный массив. Не используя других массивов, переставить его элементы в обратном порядке
Посмотрите здесь:

Array7°. Дан массив размера N. Вывести его элементы в обратном порядке. C++
C++ Дан одномерный массив.Не используя других массивов переставить его элементы в обратном порядке.
Дан массив целых чисел. Записать его элементы в обратном порядке. C++
Переставить в обратном порядке элементы массива, расположенные между его минимальным и максимальным элементами C++
Дан массив размера 10. Переставить в обратном порядке элементы массива, расположенные между его минимальным и максимальным элементами C++
C++ Ввести одномерный массив А , вывести его. Переставить в обратном порядке все элементы между максимальным из отрицательных и минимальным элементами
C++ Дан одномерный массив В, состоящий из 2n элементов. Переставить его элементы по следующему правилу: b[1], b[n+1], b[2], b[n+2],., b[n], b[2n]
Не используя других массивов, переставить элементы заданного массива в обратном порядке C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Doctor_
 Аватар для Doctor_
232 / 232 / 69
Регистрация: 03.02.2011
Сообщений: 1,405
10.06.2013, 11:17     Дан одномерный массив. Не используя других массивов, переставить его элементы в обратном порядке #2
2.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
int N, *vec, count = 0, tmp;
     cout << "Input N:";
     cin >> N;
     vec = new int [N];
     cout << "\nMain array:" << endl;
     for(int i=0; i<N; i++) {
             vec[i] = rand()%10;
             cout << vec[i] << "  ";
     }
     cout << "\nBackward array:" << endl;
     for(int i=0; i<N/2; i++) {
             tmp = vec[i];
             vec[i] = vec[N-1-i];
             vec[N-1-i] = tmp;
     }
     for(int i=0; i<N; i++) {
             cout << vec[i] << "  ";
     }
Дмитрий3241
 Аватар для Дмитрий3241
634 / 505 / 52
Регистрация: 07.07.2011
Сообщений: 1,226
10.06.2013, 11:40     Дан одномерный массив. Не используя других массивов, переставить его элементы в обратном порядке #3
2)
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
 
int main()
{
    int arr[] = { 1, 2, 3, 4, 5, 6 };
    for ( int i = 0; i < sizeof( arr ) / sizeof( arr[0] ) / 2; i++ )
        std::swap( arr[i], arr[ sizeof( arr ) / sizeof( arr[0] ) - i - 1 ] );
 
    system( "pause" );
    return 0;
}
Yandex
Объявления
10.06.2013, 11:40     Дан одномерный массив. Не используя других массивов, переставить его элементы в обратном порядке
Ответ Создать тему
Опции темы

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