Ir ao conteúdo
  • Cadastre-se

Programa trava na função "scanf()"


Rik Ferreira

Posts recomendados

Compilei o programa corretamente usando o Dev-C++, mas na hora que eu informo o primeiro valor o programa trava e diz que o "Programa.exe" encontrou um erro e precisa ser fechado. Alguém sabe me dizer qual é o problema?

#include <stdio.h>

int main ()

{

float a, b, soma, dif, prod, raz;

printf("Digite um valor: ");

scanf("%f", a);

printf("Digite um valor: ");

scanf("%f", B);

soma = a + b;

dif = a - b;

prod = a * b;

raz = a / b;

printf("A soma destes valores e: %f\nA diferenca entre estes valores e: %f\nO produto destes valores e: %f\nA razão destes valores é: %f", soma, dif, prod, raz);

sleep(3000);

return 0;

}

Link para o comentário
Compartilhar em outros sites

Compilei o programa corretamente usando o Dev-C++, mas na hora que eu informo o primeiro valor o programa trava e diz que o "Programa.exe" encontrou um erro e precisa ser fechado. Alguém sabe me dizer qual é o problema?

scanf("%f", a); // errado
[B]scanf("%f", &a); // certo[/B]

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...