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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 30, средняя оценка - 4.80
chember08
0 / 0 / 0
Регистрация: 27.10.2010
Сообщений: 41
#1

Array7°. Дан массив размера N. Вывести его элементы в обратном порядке. - C++

28.10.2010, 15:56. Просмотров 3892. Ответов 1
Метки нет (Все метки)

Array. Дан массив размера N. Вывести его элементы в обратном порядке.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.10.2010, 15:56     Array7°. Дан массив размера N. Вывести его элементы в обратном порядке.
Посмотрите здесь:

Дан массив. Переписать его второй, четвертый и т.д. элементы в другой массив такого же размера, расположив элементы подряд с начала массива C++
C++ Дан одномерный массив.Не используя других массивов переставить его элементы в обратном порядке.
Массив: Вывести отрицательные элементы на экран в обратном порядке. C++
Заменить 0 элементы массива на 1 и вывести массив в обратном порядке C++
Дан массив целых чисел. Записать его элементы в обратном порядке. C++
Дан массив размера n. Преобразовать его, умножив все положительные элементы на минимальный элемент C++
Дан одномерный массив. Не используя других массивов, переставить его элементы в обратном порядке C++
Дан массив размера 10. Переставить в обратном порядке элементы массива, расположенные между его минимальным и максимальным элементами C++
C++ Ввести одномерный массив А , вывести его. Переставить в обратном порядке все элементы между максимальным из отрицательных и минимальным элементами
Дан массив A размера N. Напишите функцию, которая выводит его элементы в следующем порядке: C++
C++ Дан массив размера N. Найти количество участков, на которых его элементы убывают
C++ Дан одномерный массив из 15 элементов. Переставить в обратном порядке элементы:

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
Модератор
Эксперт С++
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
28.10.2010, 16:06     Array7°. Дан массив размера N. Вывести его элементы в обратном порядке. #2
chember08,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
int main()
{
    int* Arr;
    int N;
    std::cout<<"Enter N: ";
    std::cin>>N;
    Arr=new int[N];
    for(int i=0; i<N; ++i)
        std::cin>>Arr[i];
    for(int i=N-1; i>=0; --i)
        std::cout<<Arr[i]<<' ';
    delete[] Arr;
    return 0;
}
Или так.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <algorithm>
 
int main()
{
    int* Arr;
    int N;
    std::cout<<"Enter N: ";
    std::cin>>N;
    Arr=new int[N];
    for(int i=0; i<N; ++i)
        std::cin>>Arr[i];
    std::reverse(Arr, Arr+N);
    std::copy(Arr, Arr+N, std::ostream_iterator<int>(std::cout, " "));
    delete[] Arr;
    return 0;
}
Или с помощью copy_backward

Или так...

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <algorithm>
 
int main()
{
    int* Arr;
    int N;
    std::cout<<"Enter N: ";
    std::cin>>N;
    Arr=new int[N];
    for(int i=0; i<N; ++i)
        std::cin>>Arr[i];
    std::reverse_copy(Arr, Arr+N, std::ostream_iterator<int>(std::cout, " "));
    delete[] Arr;
    return 0;
}
Yandex
Объявления
28.10.2010, 16:06     Array7°. Дан массив размера N. Вывести его элементы в обратном порядке.
Ответ Создать тему
Опции темы

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