Buscar

Lista de Exercícios Nº 2 - Linguagem de programação C - Questão 24

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

#include<stdio.h>
#include<stdlib.h>
int main()
{
 int cont,i=0;
 float *num_boi=NULL,peso,maior=0,menor=999999; 
 num_boi=(float *)calloc(1,sizeof(float));
 printf("\n> Digite 0 para sair\n--------------------------------");
 while(peso>0)
 {
 printf("\n Digite o peso do %do Boi: ",(i+1));
 scanf("%f",&peso);
 num_boi[i]=peso;
 if(peso>0)
 { 
 if(peso > maior)
 maior = peso;
 if(peso < menor)
 menor = peso;
 }
 
 i++;
 num_boi=(float*)realloc(num_boi,(i+1)*sizeof(float));
 }
 cont=i;
 puts("\n--------------------------------\n> LISTA\n\n"); 
 
 for(i=0;i<cont-1;i++)
 {
 printf("- %do Boi tem %.2fKg\n",(i+1),num_boi[i]);
 }
 for(i=0;i<cont;i++)
 {
 if(maior == num_boi[i-1])
 { 
 printf("\n> O Boi mais pesado e o %do com %.2fKg",i,maior);
 break; 
 }
 }
 for(i=0;i<cont;i++)
 {
 if(menor == num_boi[i-1])
 { 
 printf("\n> O Boi mais leve e o %do com %.2fKg\n\n\n",i,menor);
 break;
 }
 } 
 
 free(num_boi);
 system("pause");
 return 0;
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais