Mensagem de erro [RESOLVIDO]

13. Re: Mensagem de erro [RESOLVIDO]

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 22/08/2013 - 21:51h

viana3 escreveu:

Mas o "n" representa o número de pilotos de uma corrida, que deve ser digitado pelo usuário ou seja, eu não sei qual o valor de "n" até que o usuário digite.


Tentou colocar um número fixo?

Quando colocar me retorne se o erro continua retornando.


  


14. Re: Mensagem de erro [RESOLVIDO]

Moises Viana Felipe
viana3

(usa openSUSE)

Enviado em 22/08/2013 - 21:58h

Ele desapareceu quando fixei um número para o vetor tempo[100].


15. Re: Mensagem de erro [RESOLVIDO]

wellington
wellingtonsr

(usa Slackware)

Enviado em 22/08/2013 - 22:00h

O problema está aqui:
for(p=0;p<=n;p++){
gets (nome[p]);

}



E retire o "<=" e coloque só "<" Já que começa em 0


16. Re: Mensagem de erro [RESOLVIDO]

Moises Viana Felipe
viana3

(usa openSUSE)

Enviado em 22/08/2013 - 22:07h

Ele já está funcionando veja o código abaixo:
#include<stdio.h>
int main(){
int v,n,p;
char nome[50][1000];
float tempo[100],u;
float media;

printf("Digite o número de pilotos \n");
scanf("%i",&n);

printf("Digite os nomes dos pilotos \n");

for(p=0;p<=n;p++){
gets (nome[p]);
}


printf("Digite o número de voltas \n");
scanf("%i",&v);


for(p=1;p<=n;p++){
printf("Digite o tempo do piloto %s \n",nome[p]);
scanf("%f",&tempo[p]);
}

for(p=0;p<=n;++p){
u+=tempo[p];}

media=(u/n);

for(p=1;p<=n;++p){
printf("A média do piloto %s é %.2f \n",nome[p],tempo[p]/n);




}
return (0);}



17. Re: Mensagem de erro [RESOLVIDO]

Moises Viana Felipe
viana3

(usa openSUSE)

Enviado em 22/08/2013 - 22:09h

preciso agora descobrir como fazer para ele mostrar o piloto que fez a volta mais rápida.


18. Re: Mensagem de erro [RESOLVIDO]

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 22/08/2013 - 22:10h

viana3 escreveu:

preciso agora descobrir como fazer para ele mostrar o piloto que fez a volta mais rápida.


Tem que ordenar:

http://pt.wikipedia.org/wiki/Bubble_sort

É o exemplo mais simples de ordenação de vetores.


19. Re: Mensagem de erro [RESOLVIDO]

Moises Viana Felipe
viana3

(usa openSUSE)

Enviado em 22/08/2013 - 22:13h

Vou tentar mas não teria um exemplo usando C ?


20. Re: Mensagem de erro [RESOLVIDO]


01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts