Pessoal, gostaria de ajuda no seguinte código. Estou extraindo uma matriz "Temp" de uma matriz chamada "matriz1" e quero inseri-la numa "matriz2" mas não funciona corretamente. Segue o código abaixo:
#include <iostream>
using namespace std;
int main ()
{
int matriz1 [7] = {1,2,3,4,5,6,7};
int matriz2 [5] = {8,9,10,11,12};
int Temp [3]={};
int MatrizA2_final[8]={};
cout << "Matriz 1:" << endl;
for (int i = 0; i < 7; i++)
{
cout << matriz1[i] << endl;
}
cout << "\n\n Matriz 2:" << endl;
for (int i = 0; i < 5; i++)
{
cout << matriz2[i] << endl;
}
cout<<"\n Matriz Temp:"<<endl;
for (int i = 4; i < 7; i++)
{
Temp[i]=matriz1[i];
cout << Temp[i] << endl;
}
cout<<"\n Matriz1 final: "<<endl;
for (int i=0; i <4; i++)
{
cout << matriz1[i] << endl;
}
for (int i=0; i <5; i++)
{
MatrizA2_final[i]=matriz2[i];
MatrizA2_final[i+3]=Temp[i];
}
cout<<"\n Matriz2 + matriz Temp: "<<endl;
for (int i=0; i <8; i++)
{
cout << MatrizA2_final[i] << endl;
}
}
A matriz2 + matriz Temp deveria ser [8,9,10,11,12,85,6,7] mas aparecem outros valores. O que está acontecendo?
Pergunta
Diogo Rupolo
Pessoal, gostaria de ajuda no seguinte código. Estou extraindo uma matriz "Temp" de uma matriz chamada "matriz1" e quero inseri-la numa "matriz2" mas não funciona corretamente. Segue o código abaixo:
A matriz2 + matriz Temp deveria ser [8,9,10,11,12,85,6,7] mas aparecem outros valores. O que está acontecendo?
Editado por Diogo RupoloLink para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.