
juliaKsantos
(usa Outra)
Enviado em 04/10/2020 - 15:39h
Galera, tem esse problema 1021 no URI que está dando erro. Já testei em outros compiladores online e não consta nada, poderiam me ajudar?
https://www.urionlinejudge.com.br/judge/en/problems/view/1021
//Segue meu código:
#include <stdio.h>
#include <math.h>
int main() {
double valor;
int notas, n_100, n_50, n_20, n_10, n_5, n_2;
int moedas, m_100, m_050, m_025, m_010, m_005, m_001;
scanf("%lf", &valor);
notas = valor;
valor = valor - notas;
moedas = (valor * 100);
// operação com as notas
n_100 = notas / 100;
notas = notas % 100;
n_50 = notas / 50;
notas = notas % 50;
n_20 = notas / 20;
notas = notas % 20;
n_10 = notas / 10;
notas = notas % 10;
n_5 = notas / 5;
notas = notas % 5;
n_2 = notas / 2;
notas = notas % 2;
// operação com as moedas
m_100 = notas / 1;
notas = notas - (notas * 1);
m_050 = moedas / 50;
moedas = moedas % 50;
m_025 = moedas / 25;
moedas = moedas % 25;
m_010 = moedas / 10;
moedas = moedas % 10;
m_005 = moedas / 5;
moedas = moedas % 5;
m_001 = moedas / 1;
moedas = moedas % 1;
printf("NOTAS:\n");
printf("%d nota(s) de R$ 100.00\n", n_100);
printf("%d nota(s) de R$ 50.00\n", n_50);
printf("%d nota(s) de R$ 20.00\n", n_20);
printf("%d nota(s) de R$ 10.00\n", n_10);
printf("%d nota(s) de R$ 5.00\n", n_5);
printf("%d nota(s) de R$ 2.00\n", n_2);
printf("MOEDAS:\n");
printf("%d moedas(s) de R$ 1.00\n", m_100);
printf("%d moedas(s) de R$ 0.50\n", m_050);
printf("%d moedas(s) de R$ 0.25\n", m_025);
printf("%d moedas(s) de R$ 0.10\n", m_010);
printf("%d moedas(s) de R$ 0.05\n", m_005);
printf("%d moedas(s) de R$ 0.01\n", m_001);
return 0;
}