TOPIC

Em C++ funcionou, mas em C nao

gildasio asked 11 months ago

Oi, pessoal,

Estava fazendo a questao em C mas nao funcionava de jeito nenhum. Testei todos os cados do UDebug (e outros que vieram na mente) e mesmo apresentando corretamente, ao submeter na plataforma, acusava erro.

Fiz entao o mesmo algoritmo mas em C++ e funcionou.

Poderiam me ajudar a entender o motivo que em C nao funcionou e como corrigiria para funcionar?

Aqui a versao em C: https://pastebin.com/d66VME9r

E aqui a versao em C++: https://pastebin.com/WqXsjSNs

Remember not post solutions. Your post may be reviewed by our moderators.

  • Andrei Danelli replied 3 months ago

    o problema está na ultima linha, tenta imprimir algo como:

    printf("Percentual: %.0lf %%\n", a*100);

    OBS: Usei o %.0lf, pois utilizei o type double. E no final usei %% para exibir um sinal só de porcentagem.