0 / 0 / 0
Регистрация: 20.03.2018
Сообщений: 42
1

Вывести элементы массива в обратном порядке

28.03.2018, 21:28. Показов 2118. Ответов 15
Метки нет (Все метки)

Дан массив размера N. Вывести его элементы в обратном порядке.
Заранее спасибо))))
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.03.2018, 21:28
Ответы с готовыми решениями:

Вывести элементы массива в обратном порядке.
Скоро экзамен , кто чем может ) Помоги ближнему , ибо смех продлевает жизнь...) 13. Дан...

Вывести элементы массива в обратном порядке
Дан целочисленный массив размером N(Вводит пользователь). Вывести его элементы в обратном порядке.

Вывести элементы массива на экран в обратном порядке
Помогите пожалуйста, я сделал вроде все правильно! Но у меня пишет все числа в обратном порядке...

Вывести элементы массива в обратном порядке используя указатель
The five values will be stored in an array using a pointer. Then print the elements of the array in...

15
1463 / 1005 / 455
Регистрация: 30.10.2017
Сообщений: 2,793
28.03.2018, 21:43 2
С чем возникают сложности?
0
Don't worry, be happy
17758 / 10526 / 2030
Регистрация: 27.09.2012
Сообщений: 26,502
Записей в блоге: 1
28.03.2018, 21:44 3
Цитата Сообщение от stepanych_iz_84 Посмотреть сообщение
Вывести его элементы в обратном порядке.
Каким способом?
0
20 / 27 / 1
Регистрация: 14.03.2015
Сообщений: 792
28.03.2018, 21:48 4
for(int i=N.size; i != 0; i--)
cout << N[i] <<endl;
0
1463 / 1005 / 455
Регистрация: 30.10.2017
Сообщений: 2,793
28.03.2018, 21:49 5
gogaloh, неверно.
0
436 / 345 / 169
Регистрация: 08.04.2013
Сообщений: 1,487
28.03.2018, 21:50 6
По темам stepanych_iz_84, можно понять, что это просто лентяй( в ветеринарии это паразит) хочет отнять ваше время
0
71 / 58 / 48
Регистрация: 12.03.2017
Сообщений: 563
28.03.2018, 21:51 7
Цитата Сообщение от marat_miaki Посмотреть сообщение
По темам stepanych_iz_84, можно понять, что это просто лентяй
У котоpого гоpит cpок сдачи pаботал по ЯП.
0
0 / 0 / 0
Регистрация: 20.03.2018
Сообщений: 42
28.03.2018, 21:56  [ТС] 8
тих, тих, не бомбите
я знаю, что это легко, просто реакция ваша была интересна
всем спасибо
0
1463 / 1005 / 455
Регистрация: 30.10.2017
Сообщений: 2,793
28.03.2018, 21:59 9
После того как тут в ответе в двух строчках две ошибки допустили, я уже начал сомневаться в легкости задания...
0
Don't worry, be happy
17758 / 10526 / 2030
Регистрация: 27.09.2012
Сообщений: 26,502
Записей в блоге: 1
28.03.2018, 22:32 10
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
#include <iostream>
#include <utility>
 
 
template<typename T, std::size_t N, std::size_t ... Indexes>
void out_reverse_array_impl(T (&arr)[N], std::index_sequence<Indexes...>)
{
    ((std::cout << arr[N - Indexes - 1] << " "), ...) << "\n";//C++17 needed
}
 
 
 
template<typename T, std::size_t N>
void out_reverse_array(T (&arr)[N])
{
    out_reverse_array_impl(arr, std::make_index_sequence<N>());
}
 
 
 
int main()
{
    int arr[] = {10, 20, 30, 40, 50};
    out_reverse_array(arr);
}
https://wandbox.org/permlink/BcRZniXICWymevqR
0
0 / 0 / 0
Регистрация: 20.03.2018
Сообщений: 42
28.03.2018, 23:04  [ТС] 11
Croessmah,спасибо, а есть еще возможность упросить??
0
Don't worry, be happy
17758 / 10526 / 2030
Регистрация: 27.09.2012
Сообщений: 26,502
Записей в блоге: 1
28.03.2018, 23:08 12
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <algorithm>
#include <iterator>
 
 
 
int main()
{
    int arr[] = {10, 20, 30, 40, 50};
    std::reverse_copy(std::begin(arr), std::end(arr), std::ostream_iterator<int>(std::cout, " "));
}
0
686 / 298 / 97
Регистрация: 04.07.2014
Сообщений: 834
29.03.2018, 00:05 13
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <vector>
 
#include <boost/range/adaptor/reversed.hpp>
#include <boost/range/algorithm/for_each.hpp>
 
int main()
{
  using boost::adaptors::reversed;
  using boost::range::for_each;
 
  std::vector<double> xs = {0.1, 0.2, 0.3, 0.4, 0.5};
 
  for_each(xs | reversed, [](double x) { std::cout << x << " "; });
  std::cout << std::endl;
 
  return 0;
}
0
7416 / 5011 / 2890
Регистрация: 18.12.2017
Сообщений: 15,694
29.03.2018, 00:31 14
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
#include <iostream>
#include <ctime>
using namespace std;
 
int main()
{
    srand((int)time(0));
    int N;
    cout <<"Enter N: "; cin >>N;
 
    double*a = new double[N];
 
    for (int i = 0; i < N; i++)
      {
      a[i]=rand()%9 + 1;
      cout <<a[i]<<" ";
      }
    cout <<endl;
    
    for (int i = N-1; i >=0; i--)
    cout <<a[i]<<" ";
    
    delete[]a;
system("pause");
return 0;
}
0
20 / 27 / 1
Регистрация: 14.03.2015
Сообщений: 792
29.03.2018, 07:55 15
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
 
 
int main()
{
    int N[] = { 1,2,3,4,5,6,6,6,7 };
    for (int i = sizeof N / sizeof N[0] - 1; i >= 0; i--)
    {
        cout << N[i] << endl;
    }
 
 
    system("pause");
    return 0;
}
Я самый скромный
1
Объявлятель переменных
1200 / 388 / 316
Регистрация: 24.09.2011
Сообщений: 1,229
08.04.2018, 11:57 16
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
 
int main()
{
  int a[5] = {10,20,30,40,50};
  for(int i = sizeof(a) / sizeof(a[0]); i;) {
    std::cout << a[--i] << " ";
  }
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.04.2018, 11:57
Помогаю со студенческими работами здесь

Заменить 0 элементы массива на 1 и вывести массив в обратном порядке
Двумерный динамический массив, через пользовательскую функцию. Массив типа float. Заменить 0...

Вывести отрицательные элементы массива на экран в обратном порядке
9. Дан одномерный массив, состоящий из N вещественных элементов. 9.1. Ввести массив с клавиатуры....

Вывести на экран различные элементы массива а в порядке обратном появлению их в массиве b
Помогите, пожалуйста, с задачей по c++ Заданы два одномерных упорядоченных массива а и b. Вывести...

Можно ли спомощью такого цикла все элементы массива вывести в обратном порядке?
можно ли спомощью такого цикла все элементы массива вывести в обратном порядке? for(i=n;i=0;i--)


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru