Amigos, estou para entregar um trabalho e empaquei numa parte da lógica.
A questão é: Sem ordenar um vetor de 10 elementos pesquise o maior e menor elemento de um vetor gerado com números aleatórios de semente igual a 280. Em seguida coloque o menor elemento na 1ª posição e o maior na última.
O que fiz até o momento:
#include <iostream>
#include <time.h>
using namespace std;
int main()
{
int vet[10], i, aux1=0, aux2=0, maior=0, menor=vet[1];
Question
Urso_Polar
Amigos, estou para entregar um trabalho e empaquei numa parte da lógica.
A questão é: Sem ordenar um vetor de 10 elementos pesquise o maior e menor elemento de um vetor gerado com números aleatórios de semente igual a 280. Em seguida coloque o menor elemento na 1ª posição e o maior na última.
O que fiz até o momento:
#include <iostream>
#include <time.h>
using namespace std;
int main()
{
int vet[10], i, aux1=0, aux2=0, maior=0, menor=vet[1];
srand(time(NULL));
for (i=0; i<10; i++)
{
vet=rand()%280;
cout<<vet<<" ";
}
for (i=0; i<10; i++)
{
if (vet>maior)
{
maior=vet;
}
if (vet<menor)
{
menor=vet;
}
}
aux1=vet[1];
aux2=menor; // muita duvida nesse bloco
aux3=maior;
vet[1]=vet[10];
vet[10]=aux;
cout<<endl;
for (i=1;i<=10;i++)
{
cout<<vet<<" ";
}
cout<<maior<<endl;
cout<<menor<<endl;
cout<<endl;
system ("pause");
}
Alguém tem alguma ideia? Grato desde já!
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.