Oi, eu usei essa função, mas não é impresso no reverso, mas a ordem exata mesma! Por quê?
C++: Imprimir uma matriz usando uma função?
Oi, eu estou preso tentando o a seguinte pergunta:
Escreva uma função que tem o seguinte protótipo:
privatevoid reversa (int a [], int tamanho);
A função inverte os elementos da matriz (não imprime-lo em Reverter!). Teste a função com um programa que define e Inicializa uma matriz de 10.
Meu programa é:
# include<iostream>
using namespace std;
# include<iostream>
using namespace std;
privatevoid reversa (int a [], int tamanho);
privatevoid reversa (int a [], int tamanho)
{
int temp;
for (int i = 0; i< size;="" i++)="">
{
Temp = [i];
[i] = a [tamanho-1,-i];
um [tamanho-1-i] = temp;
}
}
int Main)
{
int [10] = {1, 2, 4, 6, 9, 10, 14, 13, 19, 27};
reversa (um, 10);
for (int i = 0; i< 10;="" i++)="">
{
Cout< a[i]="">< endl;="">
}
}
Eu não sei o que é errado com ele. Por favor, ajude!</iostream></iostream>