[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico] [Índice de assunto]

RE: EP AQUECIMENTO



Ricardo Benedito wrote (on Monday, 25 Sep 2000, at 23:28:51 -0300):
 > OLÁ PESSOAL!!!!!
 > 
 > SERÁ QUE ALGUÉM PODE ME AJUDAR NA MONTAGEM DO EP DE AQUECIMENTO?
 > 
 > Estou com a seguinte dúvida: como fazer para o programa reconhecer cada
 > algarismo do número a ser convertido para a base 10 separadamente, sem que
 > o usuário tenha de teclar enter após cada algarismo. 

Aqui vai uma dica.  Considere o programa 

============================================================
#include <stdio.h>

int main()
{
  int n;

  scanf("%d", &n);

  while (n > 0) {
    printf("%d\n", n % 10);
    n = n / 10;
  }

  return 0;
}
============================================================

Boa sorte!  Yoshi

 >                                                      Por exemplo, suponha
 > que queiramos converter o número 122 (na base 5) para a base 10. O usuário
 > digita 122. A resposta esperada é  
 > 
 >                                                       1*52 +2*51 +2*50 = 37.
 > 
 > Como fazer para que o programa reconheça o 1 como coeficiente do 52 , o 2
 > como coeficiente do 51 e o outro 2 como coeficiente do 50  , sendo que o
 > usuário não digitou esses algarismos separadamente, mas sim o número 122? 
 > 
 > Ah, tem mais alunos com o mesmo problema que o meu!!!!!!
 > 
 > Obrigado