Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
I ae galera!
Eu to fazendo um prog de uma lista de exe do pessoal de faz prog 1 da minha faculdade.
e tem um exe q fala sobre exibir o boi magro e o boi gordo ... em uma lista de nomes de bois e seus respectivos pesos.
Dai eu falei q ia faze pra ajudar eles.
Mais naum sei qq ta acontecendo e no arquivo de saida!! sai uns caracteres estourados.. alguém pode me ajudar?
Meu código:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
char boi[11],boiG[11],boiM[11];
float peso=0,gordo=0,magro=0;
while(scanf("%s %f",&boi, &peso) && !EOF)
{
if(peso<=magro)
{
magro=peso;
strcpy(boiM,boi);
}
if(peso>=gordo)
{
gordo=peso;
strcpy(boiG,boi);
}
}
printf("Boi Gordo: %s -> Peso: %f\n",boiG,gordo);
printf("Boi Magro: %s -> Peso: %f\n",boiM,magro);
return 0;
}
Entrada: input.txt
bandido
100.44
valente
87.9
Saída: output.txt
Boi Gordo: Õ³>w™§©_þÿÿÿ›—=wbandido -> Peso: 0.000000
Boi Magro: ˆ@ -> Peso: 0.000000
P.S.: Ele compila sem erros nem warnings
SocorooooO!
Carregando comentários...