Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
A Parte de ler os numeros do vetor não está sendo executada, só boto o tamanho e já pula pro final...
Mas o que mais eu gostaria de saber se está certo é a ordenação de vetores, pq eu fiz +ou- desse jeito ae na prova e meu Prof disse que tinha q fazer com DO While...dá pra fazer como para do jeito que tá ae? pq eu acho q dá ae eu vou reclamar lá pra ganhar uns pontinhos a mais.
O exercicio original tinha mais algumas coisas, mas botei só a ordenação pra fazer a prova.
Valeu
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
void ordenaVetorOrdemCrescente(float *vet, int tamanho);
int main ()
{
int i,n;
float vetor[100];
printf("Digite o tamanho do vetor (max.100): ");
scanf("%d",&n);
[b][/b]printf("\nDigite um numero do vetor: ");
for(i=0;i<n;i++)
{
scanf("%f",&vetor[i]);
}[b][/b]
ordenaVetorOrdemCrescente(vetor,n);
printf("\nO Vetor ordenado ficaria: ");
for(i=0;i<n;i++)
{
printf("%f",&vetor[i]);
}
getch();
return(0);
}
void ordenaVetorOrdemCrescente (float *vet, int tamanho)
{
int i,k;
float aux;
for(i=0;i<tamanho-1;i++)
{
if (vet[i+1]<vet[i])
{
aux=vet[i+1];
vet[i+1]=vet[i];
vet[i]=aux;
}
}
}Carregando comentários...