Перевернуть динамический массив

Перевернуть динамический массив

Помогите перевернуть динамический массив я все перепробовал ничего не получилось

// ConsoleApplication7.cpp: главный файл проекта.

#include "stdafx.h"
#include <clocale>
#include <iostream>
#include <stdio.h>


using namespace std;

int main()
{
int massElement=10;
int maxEl=0;
int summ=0;
int g;

int *ary = new int[massElement];

for (int i=0;i<massElement;i++) 
    {
    cin >> ary[i];
    }
for (int i=0;i<massElement;i++)
   {
       if(ary[i]>maxEl)
         {
             maxEl=ary[i];
           }
    }   
if(maxEl==0)
    {
for (int i=0;i<massElement;i++)
        {
/*
Не могу перевернуть динамический массив помогите плиз и вывести его
    */
        }
    }

else
    {
for (int i=0;i<massElement;i++)
        {
            summ=ary[i]+summ;
        }
cout << "summa" << summ;
    }
cout << endl;
system("pause");
    return 0;
}

найти макс элемент и если он равен 0 то перевернуть массив иначе сложить весь массив

// ConsoleApplication7.cpp: главный файл проекта.

#include "stdafx.h"
#include <iostream>

using namespace std;

int main() {

    int massElement = 10;
    int maxEl = 0;
    int summ = 0;

    int *ary = new int[massElement];

    for (int i = 0; i < massElement; i++) {
        cin >> ary[i];
        }

    for (int i = 0; i < massElement; i++) {
        if (ary[i] > maxEl) {
            maxEl = ary[i];
        }
    }

    int temp;
    if (maxEl == 0) {
        // перевернуть
        for (int i=0; i < massElement / 2; i++) {
            temp = ary[i];
            ary[i] = ary[massElement - 1 - i];
            ary[massElement - 1 - i] = temp;
        }
        // вывести
        for (int i = 0; i < massElement; i++) {
            cout << ary[i] << ' ';
        }
    }
    else {
        for (int i = 0; i < massElement; i++) {
            summ += ary[i];
        }
        cout << "summa = " << summ;
    }

    cout << endl;

    delete [] ary;

    system("pause");

    return 0;
}

Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.

Ответить

Вы можете использовать разметку markdown для оформления комментариев и постов. Используйте функцию предпросмотра для проверки корректности разметки.

Пожалуйста, оформляйте исходный код в соответствии с правилами разметки. Для того, чтобы вставить код в комментарий, скопируйте его в текстовое поле ниже, после чего выделите то, что скопировали и нажмите кнопку «код» в панели инструментов. Иначе ваш код может принять нечитаемый вид.

Либо производите оформление кода вручную, следующим образом:

``` #include <iostream> using namespace std; int main() { // ... } ```

Предпросмотр сообщения

Ваше сообщение пусто.