Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Odai

#31
GNU/Linux / Funcio Getchar();
6 Febrero 2012, 19:23 PM
Hola, estoy programando en C con el compilador gcc pero, trato d hacer una repeticion do-while y cuando ingreso el caracter para continuar , el programa me bota...
#include <stdio.h>
main()
int x, suma, R;
char o;
printf("Este programa suma los digitos de un numero iterativamente.\n");
do

{
printf("Ingrese un numero:\n");
scanf("%d", &x);
suma=0;
while (x>0);
{
R=x%10;
suma=suma+R;
x=x/10;
}
printf("La suma de sus digitos es: %d\n", suma);
printf("Deseas seguir ejecutando el programa S/N:");
o=getchar();
getchar();  /*AQUI ES EL PROBLEMA*/
}
while(o=='s'||o=='S');
}