Estou com o seguinte codigo:

int i, mat[10];
int pular(int x[10]){

for (i = 10; i < 0; i--)
x[i] = x[i-1];
return x[i];

}

int main(){


for (i = 1; i < 10; i++){
cout << "Informe valor para matriz posição " << i << endl;
cin >> mat[i];
}

/*for (i = 10; i > 0; i--){
mat[i] = mat[i-1];
cout << "VALOR CASA " << i << ":" << mat[i] << "" <<endl;
} */

----------------------------------------------------------------------------------------------

Em teoria é o seguinte, o usuario preenche 9 posições de um vetor de 10, dai depois eu tenho que mudar todos os elementos uma casa para frente até ai tudo ok. so que nao estou conseguindo fazer usando função. tipo se for só dentro do

*int main()* tá de boa, so pq é preciso que eu printe usando função. Sera que alguém poderia dar uma mãozinha ai?

Obs: aquela parte no final que está entre /* */ funciona so pq eu so deixei como leitura pra testar com função la em cima!

Urgencia!

Obrigado!

1

Respostas

2013-02-14T17:21:20-02:00

Acho que não esta conseguindo porque não é "printe" e sim "printf"