Ejercicios resueltos programación C - Conceptos básicos (3)

domingo, 10 de enero de 2010

Aquí va otra nueva entrega de ejercicios básicos de programación en C. Esta vez practicaremos con for, while y visualizaremos la información con espacios entre cada dígito.

Ejercicio 3.
Después de leer un numero entero y haberlo multiplicado por 17, sacar por pantalla el resultado pero con espacios entre cada dígito.

Sigue leyendo para ver el resultado




/******   Inicio programa ******/



#include <stdio.h>



main()

{

      int num,tmp,i=0,j,aux,expo=1;

      char str[30];



      printf("Introduce un numero: ");

      gets(str);

      sscanf(str,"%d",&num);

      num=num*17;

      tmp=num;

      while(tmp>0)

      {

           tmp=tmp/10;

           i++;

      }



     for (j=1;j<i;j++)

      {

          expo=expo*10;

      }



      for (j=0;j<i;j++)

      {

          printf("%d",num/expo);

          printf(" ");

          num=num%expo;

          expo=expo/10;

      }



      getchar();

}



/******   Fin programa******/




Artículos relacionados


Comments

No response to “ Ejercicios resueltos programación C - Conceptos básicos (3) ”
Post a Comment | Enviar comentarios ( Atom )

Publicar un comentario en la entrada

Deja tu opinión realizando un comentario interesante. Cualquier intento de Spam no será admitido.