Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Não entendi a parte que ele mostra a media dos números como (float) ?
#include <stdio.h>
int main()
{
int n1, n2;
printf("Digite o primeiro numero: ");
scanf("%d", &n1);
printf("Digite o segundo numero: ");
scanf("%d", &n2);
printf("Media: %f", (float) (n1+n2)/2); //Não entendi esta parte ?
return 0;
Eu resolveria assim:
#include <stdio.h>
int main()
{
int n1, n2;
float media;
printf("Digite o primeiro numero: ");
scanf("%d", &n1);
printf("Digite o segundo numero: ");
scanf("%d", &n2);
media = (n1+n2)/2;
printf("A media e: %f",media);
}
Sei que as duas formas estão corretas mas gostaria de uma explicação de como foi feito o primeiro código.
Desde já agradeço a colaboração,
Igor Matos
Carregando comentários...