Informática, perguntado por Usuário anônimo, 1 ano atrás

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
Usuário anônimo: mds
Usuário anônimo: shauhsuhas

Soluções para a tarefa

Respondido por Gabriel2ANO
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...
Perguntas interessantes