question

C++: Imprimir uma matriz na ordem inversa?

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>
resposta Resposta
-maior problema é seu para Reverse () vai 1/2 longe demais. uma vez que ele passa o ponto 1/2way, re-forwards a matriz novamente...

-você precisa ter um retorno 0; no final do main ou você terá um erro sobre não retornar um valor.

-você não precisa de protótipo sua função quando você declará-lo direito depois. Você só precisará fazer isso se você tiver várias funções e não há dependência.

-Você deve evitar o ruído de # incluir-ing e usando o namespace std; o mesmo namespace e bibliotecas duas vezes. Você pode fazê-lo, ela é adicionada apenas ruído que faz o código menos legível. legibilidade é algo que você quer em um trabalho. alguém vai ter de manter seu código... Certifique-se de você escrever bons o suficiente para que ele.

ComentáriosComentários
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved