TheMalva icon

Primer_Parcial_2018_Ej_2

TheMalva | PRO | 08/21/18 09:17:40 PM UTC | 0 ⭐ | 273 👁️ | Never ⏰ | []
C |

930 B

|

None

|

0 👍

/

0 👎

##Ejercicio Nro 2 del primer parcial año 2018
 
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
int funcRandom();
 
int main()
{
    int valor;
 
    valor=funcRandom();
    printf("El numero generado fue: %d", valor);
    return 0;
}
 
 
int funcRandom()
{
    int valor_random, u, d, c, um, dm, valor_correcto, bandera=0;
    srand(time(0));
    do{
        valor_random = (rand() % (30000 + 1 - 10000)) + 10000;
        valor_correcto = valor_random;
        
        u = valor_random % 10;
        valor_random = valor_random /10;
        d = valor_random % 10;
        valor_random = valor_random /10;
        c = valor_random % 10;
        valor_random = valor_random /10;
        um = valor_random % 10;
        valor_random = valor_random /10;
        dm = valor_random % 10;
        valor_random = valor_random /10;
        
        printf("%d\n", valor_correcto);
 
        if((u == d && u == c) || (d == c && d == um) || (c == um && c == dm))
            bandera=1;
 
    }while(bandera == 0);
 
 
    return valor_correcto;
}

Comments