figboy
I folded Myself
Boa tarde a todos. Comecei agora num curso de engenharia de redes e estou a ter dificuldades a resolver um exercicio em C. Basicamente tenho de fazer um programa que me diga quantas notas tenho de dar (notas de 20, 10, e moedas de 1) para determinada quantia.
Já escrevi o código mas não me dá resultado nenhum, não consigo perceber se é o código ou o raciocinio que está mal, se me puderem ajudar agradeço já que sou completamente noob nisto
Código:
#include <stdio.h>
int main () {
int a,b,c,d,e;
b=(a/20);
c=((a%20)/10);
d=((a%20)%(10))/5;
e=(((a%20)%(10))&5)/1;
printf("Inserir quantia em EUR:");
scanf("Quantia: %d",&a);
printf("Notas de 20:%d\n",b);
printf("Notas de 10: %d\n",c);
printf("Notas de 5: %d\n",d);
printf("Moedas de 1: %d\n",e);
return 0;
}
Obrigado desde já
Já escrevi o código mas não me dá resultado nenhum, não consigo perceber se é o código ou o raciocinio que está mal, se me puderem ajudar agradeço já que sou completamente noob nisto
Código:
#include <stdio.h>
int main () {
int a,b,c,d,e;
b=(a/20);
c=((a%20)/10);
d=((a%20)%(10))/5;
e=(((a%20)%(10))&5)/1;
printf("Inserir quantia em EUR:");
scanf("Quantia: %d",&a);
printf("Notas de 20:%d\n",b);
printf("Notas de 10: %d\n",c);
printf("Notas de 5: %d\n",d);
printf("Moedas de 1: %d\n",e);
return 0;
}
Obrigado desde já