Programación General > C++ Builder

 no se que me falta

<< < (3/3)

apec18:
Muchas gracias ya arregle todos los programas pero para poner punto final chequea este lee al final lo que esta en negrita me dice que esta mal este programa es sobre calcular la persistencia de un numero entero dado La persistencia de un número es la cantidad de veces que hay que multiplicar los dígitos de un número hasta que se convierta en un número de un solo dígito.


--- Código: C++ --- #include <stdio.h>#include <conio.h>int main() {          int re1=0,re2=0,re3=0,num=0,num2=0,persi=0;      printf("Introduzca un numero:");      scanf("%i",&num);      num2=num;      if (num2 >= -9 && num2 <= 9)      {        printf("La persistencia de %i es 0",num);         }      else      {          while ((num2 != 0) && (re3 < -9 && re3 > 9))      {        re1=num2 % 10;        num2/=10;        re2=num2 % 10;        num2/=10;        re3=re1 * re2;        persi++;        }        }                if (num2==0)        {          if (re3 >= -9 && re3 <= 9)          {            printf("La persistencia de %i es %i",num,persi);                                  }          else          {            if (re3 >= 9)                  getch();      return 0;[b]}[/b] 

Eternal Idol:
Te faltan dos llaves al final (}), si identas el codigo correctamente lo vas a ver.

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa