Faça em C++.
Faça um exercício que leia três vetores, ordene os vetores e identifique:
- O maior elemento dos três vetores - A quantidade de números pares e ímpares dos vetores - Quantidade de números negativos.
Gabriel2ANO:
esse daqui o código vai ficar gigante asdasdasdasd
Soluções para a tarefa
Respondido por
1
cout <<"Seja Bem-Vindo!"<<endl;
cout <<"Temos 3 vetores"<<endl;
cout <<"Digite 5 números"<<endl;
int vetor [5],vetor2 [5],vetor3[5];
int i,j;
while(i <15){
cout <<"Digite um número: "<<endl;
if (i<5)cin>>vetor [i];
if (i <10&&i>5){
cout <<"Segundo vetor "<<endl;
cin>>vetor2 [i];
}
if (i <15&&i>10){
cout <<"Terceiro vetor"<<endl;
cin>>vetor3 [i];
}
++i;
}
int num,num2,num3;
int maior,maior2,maior3;
int par,par2,par3;
int impar,impar2,impar3;
int negativo,negativo2,negativo3;
while (j <15){
num =vetor [i];
num2=vetor2[i];
num3=vetor3[i]
if (num>maior)maior=num;
if (num2>maior2)maior2=num2;
if (num3>maior3)maior3=num3
if((num%2)==0)++par;
else ++impar;
if ((num2%2)==0)++par2;
else ++impar2;
if ((num3%2)==0)++par3;
else ++impar3;
if (num<0)++negativo;
if (num2<0)++negativo2;
if (num3<0)++negativo3;
j++;
}
cout <<"Maior número do primeiro vetor"<<maior<<endl;
cout <<"Maior número do segundo vetor"<<maior2<<endl;
cout <<"Maior número do terceiro vetor"<<maior3<<endl;
cout <<"Quantidade de números impares no primeiro vetor<<impar<<endl;
cout <<"Quantidade de números impares no segundo vetor<<impar2<<endl;
cout <<"Quantidade de números impares no terceiro vetor<<impar3 <<endl;
cout <<"Quantidade de números pares no primeiro vetor<<par<<endl;
cout <<"Quantidade de números pares no segundo vetor<<par2<<endl;
cout <<"Quantidade de números pares no terceiro vetor<<par3<<endl;
cout <<"Total: "<<par+par2+par3 <<" pares\n"<<impar+impar2+impar3 <<endl;
cout <<"Quantidade de números negativos no primeiro vetor<<negativo<<endl;
cout <<"Quantidade de números negativos no segundo vetor<<negativo2<<endl;
cout <<"Quantidade de números negativos no terceiro vetor<<negativo3<<endl;
cout <<"Total: "<<negativo+negativo2+negativo3 <<" negativos" <<endl;
Não testei...
cout <<"Temos 3 vetores"<<endl;
cout <<"Digite 5 números"<<endl;
int vetor [5],vetor2 [5],vetor3[5];
int i,j;
while(i <15){
cout <<"Digite um número: "<<endl;
if (i<5)cin>>vetor [i];
if (i <10&&i>5){
cout <<"Segundo vetor "<<endl;
cin>>vetor2 [i];
}
if (i <15&&i>10){
cout <<"Terceiro vetor"<<endl;
cin>>vetor3 [i];
}
++i;
}
int num,num2,num3;
int maior,maior2,maior3;
int par,par2,par3;
int impar,impar2,impar3;
int negativo,negativo2,negativo3;
while (j <15){
num =vetor [i];
num2=vetor2[i];
num3=vetor3[i]
if (num>maior)maior=num;
if (num2>maior2)maior2=num2;
if (num3>maior3)maior3=num3
if((num%2)==0)++par;
else ++impar;
if ((num2%2)==0)++par2;
else ++impar2;
if ((num3%2)==0)++par3;
else ++impar3;
if (num<0)++negativo;
if (num2<0)++negativo2;
if (num3<0)++negativo3;
j++;
}
cout <<"Maior número do primeiro vetor"<<maior<<endl;
cout <<"Maior número do segundo vetor"<<maior2<<endl;
cout <<"Maior número do terceiro vetor"<<maior3<<endl;
cout <<"Quantidade de números impares no primeiro vetor<<impar<<endl;
cout <<"Quantidade de números impares no segundo vetor<<impar2<<endl;
cout <<"Quantidade de números impares no terceiro vetor<<impar3 <<endl;
cout <<"Quantidade de números pares no primeiro vetor<<par<<endl;
cout <<"Quantidade de números pares no segundo vetor<<par2<<endl;
cout <<"Quantidade de números pares no terceiro vetor<<par3<<endl;
cout <<"Total: "<<par+par2+par3 <<" pares\n"<<impar+impar2+impar3 <<endl;
cout <<"Quantidade de números negativos no primeiro vetor<<negativo<<endl;
cout <<"Quantidade de números negativos no segundo vetor<<negativo2<<endl;
cout <<"Quantidade de números negativos no terceiro vetor<<negativo3<<endl;
cout <<"Total: "<<negativo+negativo2+negativo3 <<" negativos" <<endl;
Não testei...
Perguntas interessantes
Artes,
9 meses atrás
Matemática,
9 meses atrás
Matemática,
1 ano atrás
Informática,
1 ano atrás
Biologia,
1 ano atrás