Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá a todos,
Estou estudando um pouco de funções em C e me deparei com um "problema":
Estou fazendo o exercicio 2)
http://www.inf.pucrs...ncoes/lista.htm
A minha duvida não está relacionada ao exercicio mas sim a um bug no compilador que eu uso.
#include <stdio.h>
#include <stdlib.h>
float resultado;
int calculo (int n1, int n2, int n3){
resultado = n1+n2+n3;
resultado = resultado/3;
return resultado;
}
int main (){
int a,b,c;
char op;
printf ("Digite os numeros e de ENTER\n");
scanf ("%d", &a);
scanf ("%d", &B);
scanf ("%d", &c);
system ("cls");
printf ("digite o parametro A-P");
scanf ("%s", &op);
calculo (a, b, c);
printf ("O resultado e: %f", resultado);
return 0;
}
Se eu não comento essas duas linhas abaixo, o compilador ignora o valor que eu digito para a variavel "c" (atribui 0). No entanto, isso não acontece se eu comentar essas linhas. Estou fazendo algo errado?
//printf ("digite o parametro A-P");
//scanf ("%s", &op);
Me descupem pela legibilidade do codigo, fiz esse algoritmo as pressas. :D
Carregando comentários...