elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Mensajes
Páginas: 1 [2]
11  Programación / Programación C/C++ / Función pedir un a llenar un array en: 26 Octubre 2023, 19:37 pm
Hola

Intento desarrollar jna función para un juego de memorua, consistenete en:

Llenar un array con números enteros, comprendidos entre el 1 y el 4, pedidos al usuario. Si el usuario introduce un número no comprendido en ese rango, se le vuelve a pedir hasta que cumpla
las especificaciones. El array tiene máximo 10 posiciones y se llenarán las que se indiquen por parámetro de entrada que coincidirán con las generadas aleatoriamente.

Asi es como intento solucionarlo:

Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <time.h>
  4.  
  5. void arrayjugador() {
  6.  
  7.    int num,numero2,numero3,numero4,numero5,numero6,numero7,numero8,numero9,numero10;
  8.  
  9.    int numero[10] = {2,3,4,1,2,3,4,4,1,3};
  10.    numero[0] = 2;
  11.    numero[1] = 3;
  12.    numero[2] = 4;
  13.    numero[3] = 1;
  14.    numero[4] = 2;
  15.    numero[5] = 3;
  16.    numero[6] = 4;
  17.    numero[7] = 4;
  18.    numero[8] = 1;
  19.    numero[9] = 3;
  20.  
  21.    printf("Introduce diez numeros desde el 1 al 4");
  22.  
  23.    scanf("%d",&numero[0]);
  24.    scanf("%d",&numero[1]);
  25.    scanf("%d",&numero[2]);
  26.    scanf("%d",&numero[3]);
  27.    scanf("%d",&numero[4]);
  28.    scanf("%d",&numero[5]);
  29.    scanf("%d",&numero[6]);
  30.    scanf("%d",&numero[7]);
  31.    scanf("%d",&numero[8]);
  32.    scanf("%d",&numero[9]);
  33.    scanf("%d",&numero[10]);
  34.  
  35.    if((numero < 0)) && ((numero > 5)) {
  36.  
  37.        do {
  38.  
  39.            printf("Introduce diez numeros desde el 1 al 4");
  40.  
  41.        } while(numero < 0) && (numero > 5)
  42.  
  43.    }
  44.  
  45. }
  46.  
Lo que no estoy seguro de que se solucione dd esta manera si slguien me pudiera almenos indicar el camino  correcto, seria de ageadecer
12  Programación / Programación C/C++ / Re: Numeros capicu del 100 al 999, en: 26 Octubre 2023, 19:30 pm
Ya lo solucione, gracjas por responder
13  Programación / Programación C/C++ / Re: Numeros capicu del 100 al 999, en: 23 Octubre 2023, 12:05 pm
E conseguido cierto exito con numeros de 3 digitos:

#include <stdio.h>
#include <stdbool.h>
#include <conio.h>
#include <string.h>

int main(void) {
    int n,cociente;
    bool contador,capicua;

    n = 0;
    contador = 0;


    while(n <= 10000) {


        printf("%d",n);
        printf(" - ");


        while(n <= 10000 && contador <= 150) {

            capicua = false;

            n+=1;

            int u,d,c,um;

            if (n <=9) {

                capicua = true;

                if (capicua = true) {

                    printf("\n");
                    printf("Es cap y cua: %d",n);
                    printf("\n");
                }

            } else {

                if ((n >=10 ) && (n <=100)) {

                    capicua = false;


                    d = n / 10;
                    u = (n% 10) / 1;

                    if (u == d) {

                        u == d;

                        capicua = true;

                        printf("\n \n");
                        printf("Es cap i cua: %d",n);
                        printf("\n");
                    }


                } else {

                    if((n >100) && (n <=1000))
                    {

                        int a, b;

                        a=trunc(n/100);
                        b=n % 10;

                        if(a==b) {

                            capicua = true;

                            printf("\n");
                            printf("Es cap y cua: %d",n);
                            printf("\n");
                            printf("%d %d",a,b);
                            printf("\n");
                            printf("");

                        } else {

                            if ((n >=1000) && (n <=10000)) {


                            }



                        }


                    }
                }




            }

        }

    }




    return 0;
}

Ahora necesito la formula para los njmeros de 1000 hasta 10000, si alguien me la diera, seria de agradecee
14  Programación / Programación C/C++ / Numeros capicu del 100 al 999, en: 20 Octubre 2023, 19:56 pm
Hola estoy intentando un algoritmo que encuentre 150 numetos que empiecen por el mismo  digito, el problema ss que cuando llego a 100, la firmula de seoarar numeros en digitos de / 10 %10, deja de funcionar y no se como seguir el codigo:

Código
  1. #include <stdio.h>
  2. #include <stdbool.h>
  3. #include <conio.h>
  4. #include <string.h>
  5.  
  6. int main(void) {
  7.    int n,cociente;
  8.    bool contador,capicua;
  9.  
  10.    n = 0;
  11.    contador = 0;
  12.  
  13.  
  14.    for(n = 0; n <= 9999; n++) {
  15.  
  16.  
  17.        printf("%d",n);
  18.        printf(" - ");
  19.  
  20.        while(n <= 10000) {
  21.  
  22.            capicua = false;
  23.  
  24.            n+=1;
  25.  
  26.            int u,d,c,u_m;
  27.  
  28.            if (n <=9) {
  29.  
  30.                capicua = true;
  31.  
  32.                if (capicua = true) {
  33.  
  34.                    printf("\n");
  35.                    printf("Es cap y cua: %d",n);
  36.                    printf("\n");
  37.                }
  38.  
  39.            } else {
  40.  
  41.                if ((n >=10 ) && (n <=100)) {
  42.  
  43.                    capicua = false;
  44.  
  45.  
  46.                    d = n / 10;
  47.                    u = (n% 10) / 1;
  48.  
  49.                    if (u != d) {
  50.  
  51.  
  52.                    } else {
  53.  
  54.                        u == d;
  55.  
  56.                        capicua = true;
  57.  
  58.                        printf("\n \n");
  59.                        printf("Es cap i cua: %d",n);
  60.  
  61.                        if ((n >100) && (n <=200)) {
  62.  
  63.                            c =n/100;
  64.  
  65.  
  66.                            printf("%d",n);
  67.  
  68.  
  69.                        }
  70.  
  71.                    }
  72.  
  73.  
  74.  
  75.                }
  76.  
  77.            }
  78.  
  79.        }
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.    }
  90.    return 0;
  91. }

Si alguien porfavor supiera una formula que se pare los numeros del 100 al 999, por favor que lo diga

MOD: Etiqueta GeSHi
15  Programación / Programación C/C++ / Re: Duda con expresion en: 22 Febrero 2022, 11:40 am
No entiendo tu respuesta

¿podrias por favor dejarte de ir por las ramas y hablar de una manera simple?,

¿que es parasing?, tampoco entendi lo que quisites decir
16  Programación / Programación C/C++ / Re: Duda con expresion en: 17 Febrero 2022, 09:53 am
¿Como se utiliza mod?, no entendi bien tus indicaciones
17  Programación / Programación C/C++ / Duda con expresion en: 16 Febrero 2022, 22:53 pm
Hola buenas noches

codigoACaracter( numContinentes + realAEntero( maxDistancia )

En esa expresion se el remplazo de numContinentes y maxDistancia, ¿alguna idea de como saber el numero para remplazar realAEntero?

Tengo entendido que para solventarlo tengo que primero multipljcar el numero rea. Por el segundo parentesis luego sumar el numContinentes ¿Es correcto este orden?

Gracias por la ayuda
Páginas: 1 [2]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines