nano linux [RESOLVIDO]

1. nano linux [RESOLVIDO]

Willyam de Paiva Cortez
WillyamCortez

(usa Debian)

Enviado em 25/08/2021 - 11:40h

Estive tentando compilar um codigo simples de calculo de media no nano do linux, mas quando fui compilar e calcular a media de 8+8 deu 0.00000
o codigo:

#include <stdio.h>

int main(void)
{
float nota1, nota2, media;
scanf("%f", ¬a1);
scanf("%f", ¬a2);

media = ( nota1 + nota2)/2;

printf("%f", &media);

return 0;
}



Resultado:
willyam@debian:~$ gcc media.c -o media
willyam@debian:~$ ./media
8
8
0.000000willyam@debian:~$



  


2. MELHOR RESPOSTA

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 25/08/2021 - 13:14h


teste assim


#include <stdio.h>
int main(void)

{

float nota1, nota2, media;
scanf("%f", &nota1);
scanf("%f", &nota2);

media = ( nota1 + nota2)/2;

printf("%.1f\n",media);
return 0;

}




3. Re: nano linux [RESOLVIDO]

Willyam de Paiva Cortez
WillyamCortez

(usa Debian)

Enviado em 25/08/2021 - 15:58h


danniel-lara escreveu:


teste assim


#include <stdio.h>
int main(void)

{

float nota1, nota2, media;
scanf("%f", ¬a1);
scanf("%f", ¬a2);

media = ( nota1 + nota2)/2;

printf("%.1f\n",media);
return 0;

}



Assim funcionou porém ao que se refere esse .1 entre o %f ? Pode me explicar ?




4. Re: nano linux [RESOLVIDO]

Paulo Jr
Pebis

(usa Debian)

Enviado em 25/08/2021 - 18:11h


WillyamCortez escreveu:


danniel-lara escreveu:


teste assim


#include <stdio.h>
int main(void)

{

float nota1, nota2, media;
scanf("%f", ¬a1);
scanf("%f", ¬a2);

media = ( nota1 + nota2)/2;

printf("%.1f\n",media);
return 0;

}



Assim funcionou porém ao que se refere esse .1 entre o %f ? Pode me explicar ?



Limitador de casas decimais...

Para o número não ficar 0.0000000

.1f = uma casa: 0.0
.2f = duas casas: 0.00


5. Re: nano linux [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 26/08/2021 - 14:23h

creio que já pode marcar o tópico como resolvido e marcar a melhor resposta


¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.


6. Re: nano linux

Paulo
paulo1205

(usa Ubuntu)

Enviado em 27/08/2021 - 01:36h

Concordo com o fechamento do tópico, porém não ficou claro para mim que o autor entendeu o problema ou se o uso do operador & junto com o argumento de printf() foi um mero deslize, daqueles que a gente digita sem quer e depois tem dificuldade de ver, por se tratar de um único caráter em local indevido.


... Então Jesus afirmou de novo: “(...) eu vim para que tenham vida, e a tenham plenamente.” (João 10:7-10)






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts