GatoBooster

Numeros_De_La_Suerte

Aug 14th, 2017
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.38 KB | None | 0 0
  1. //gcc 5.4.0
  2. /*Nombre: Saúl Palma Ruiz.
  3. Fecha:  15/08/2017.
  4. Nombre Proyecto: Los_Numeros_De_La_Suerte.
  5. Proposito: Validar si el numero ingresado es de la suerte.
  6. Nota: La razón por la que dejo algunos printf en comentario es porque para el desarrollo del programa es útil, pero en el validador de INF UCV da problema.
  7. */
  8.  
  9. #include <stdio.h> //Archivos de Cabezera
  10. #include <math.h>  //Archivos de Cabezera
  11.  
  12. int main ()//Inicio Del Main
  13. {
  14.     int cantNum, estado, cont, numero; //Declaracion de Variables
  15.    
  16.     do
  17.     {
  18.         scanf("%d",&cantNum);
  19.     }while ((cantNum < 1) || (cantNum > 200)); //Validacion de la variable cantNum
  20.  
  21.     for (cont = 1; cont <= cantNum; cont++)
  22.     {
  23.         scanf("%d",&numero);
  24.         numero = fabs(numero);
  25.         estado = 0;
  26.    
  27.         if (numero < 100000000)
  28.         {
  29.             do
  30.              {
  31.                  if ((numero%10 != 7) && (numero%10 != 4))
  32.                  {
  33.                      estado = 1;
  34.                      break;
  35.                  }
  36.        
  37.                  numero = numero/10;
  38.              }while(numero != 0);  
  39.  
  40.             if (estado == 1)               
  41.             {
  42.                 printf("NO\n");
  43.             }
  44.             else
  45.             {
  46.                 printf("SI\n");
  47.             }      
  48.         }
  49.         else
  50.         {
  51.             printf("NO\n");
  52.         }
  53.     }
  54.    
  55. return 0;//Fin del Main
  56. }
Advertisement
Add Comment
Please, Sign In to add comment