mathheusbueno Postado Abril 5, 2016 Denunciar Share Postado Abril 5, 2016 Como faço um programa em c++ que ache o maior menor e número intermediário dado que usuário digitou 10 números, usando o FOR. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 JeanR Postado Abril 10, 2016 Denunciar Share Postado Abril 10, 2016 #include<iostream> #define TAM 9 using namespace std; int main(){ int aux; int num[10]; for(int i=0;i<=TAM;i++){ cout<<"Informe o numero da posição "<<i+1<<" do vetor: "; cin>>num; } for(int i=0;i<=TAM;i++){ for(int j=0;j<=TAM;j++){ if(num<num[j]){ aux=num; num=num[j]; num[j]=aux; } } } cout<<"Menor: "<<num[TAM-TAM]; cout<<"Maior: "<<num[TAM]; cout<<"Intermediario: "<<num[TAM/2]; } acredito que isso resolva mas não tenho ctz Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Aristóteles Postado Abril 11, 2016 Denunciar Share Postado Abril 11, 2016 #include <iostream> using namespace std; int main() { int numeros [10]; int i, p, backup; for (i=; i<10; i++) { cout << "Digite o numero de posicao " << i+1 << ": "<< endl; cin >> numeros[i]; } for (i=; i<10; i++) { for (p=i+1; p<10; p++) { if (numeros[i]>numeros[p]) { backup = numeros[i]; numeros[i] = numeros[p]; numeros[p] = backup; p = i; } } } cout << "\nNumero maior: " << numeros[9] << endl; cout << "Numero menor: " << numeros[] << endl; cout << "Numero intermediario: " << numeros [(10/2)-1]<< endl; return ; } Ocorreu erro na hora da postagem, o certo é: cout << "Numero menor: " << numeros[] << endl; numeros[0]. O code está bugando adm. Abraços. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
mathheusbueno
Como faço um programa em c++ que ache o maior menor e número intermediário dado que usuário digitou 10 números, usando o FOR.
Link para o comentário
Compartilhar em outros sites
2 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.