1. Con una cuenta podrás:

    • Publicar preguntas y pedir ayuda
    • Crear tutoriales
    • Acceder a contenido privado
    • Convertirte en un Héroe de la web
    Cerrar notificación
  2. Eres nuevo en la comunidad y necesitas ayuda?
    Sigue estos pasos y recomendaciones antes de publicar tu duda:
    Cerrar notificación

Ayuda ejercicios de C

Tema en 'C / C++' comenzado por pedrotofe, 22 de Abril de 2016.

  1. pedrotofe

    pedrotofe Nuevo Miembro

    Se incorporó:
    24 de Enero de 2016
    Mensajes:
    3
    Me gusta recibidos:
    1
    Puntos de trofeos:
    3
    Género:
    Hombre
    En clase de informática nos han mandado hacer cinco ejercicios los cuales serán básicamente con los que nos evalúen para la tercera evaluación. Debemos crearlos en C y utilizamos el program DEV C/C++ que permite la creación de programas en C.
    Tal vez alguno lo hayáis hecho alguien, pero yo no tengo ni idea salvo en el 2, en el cual me da un fallo y no entiendo por qué lo hace y el ejercicio 5 que creo que ya lo tengo.
    1. Escribe un programa que muestre por pantalla la sucesión de los siguientes números y de esta forma: 1-1 2-2 3-3 4-4 5-5.

    2. Realiza un programa que pida 3 números e indique con mensaje de pantalla si el tercero es el resto de la división del primero con el segundo. Os pongo el código de lo que he escrito
    Código (Text):
    //E-2: Realiza un programa quepida 3 numeros e indique con mensaje de pantalla si el tercero es el resto de la división del primero con el segundo

    #include <stdio.h>

    int main() {
    int x=0, y=0, z=0, r;

    printf("Dime un numero:");
    scanf("%d", &x);

    printf("Dime un numero:");
    scanf("%d", &y);

    printf("Dime un numero:");
    scanf("%d", &z);

    x%y==r;

    if (z==r){
        printf("El tercero es el resto del primero entre el segundo");
    } else {
        printf("El tercero NO es el resto del primero entre el segundo");
    }
    system ("pause");
    return 0;
    }
    3. Escribe un programa que pida 3 números consecutivos y saque el mensaje "Gracias". Mientras no sean consecutivos, el programa seguirá pidiendo números indefinidamente.

    4. Dados tres números enteros, nos debe mostrar por pantalla "<numero2> SÍ ES MENOR QUE <numero3> Y MAYOR QUE <numero1>", en el caso de que sí lo sea el número intermedio (numero2) o "<numero2> NO ES MENOR QUE <numero3> Y MAYOR QUE <numero1>", en el caso de que no lo sea el número intermedio (numero2).
    Código (Text):
    //4. Dados tres números enteros, nos debe mostrar por pantalla "<numero2> SÍ ES MENOR QUE <numero3> Y MAYOR QUE <numero1>", en el caso de que sí lo sea el número intermedio (numero2) o "<numero2> NO ES MENOR QUE <numero3> Y MAYOR QUE <numero1>", en el caso de que no lo sea el número intermedio (numero2).

    #include <stdio.h>

    int main(){
        int num1,num2,num3;
             
        printf("Introduzca numero 1:");
        scanf("%d",&num1);

        printf("Introduzca numero 2:");
        scanf("%d",&num2);

        printf("Introduzca numero 3:");
        scanf("%d",&num3);

        if (num2>num1 && num2<num3){
            printf("El %d si es menor que el numero %d y mayor que %d.", num2, num3, num 1);
        } else{
            printf("El %d no es menor que el numero %d y mayor que %d.", num2, num3, num 1);
        }
        system("PAUSE");  
        return 0;
    }
     
    5. Escribe un programa que pida tres números enteros y muestre un mensaje si se han introducido en orden creciente o no. En este os dej olo que he hecho, que creo que valdrá.
    Código (Text):

    //5. Escribe un programa que pida tres número enteros y muestre un mensaje si se han introducido en orden creciente o no

    #include <stdio.h>

    int main(){
      int num1,num2,num3;
       
      printf("Introduzca numero 1:");
      scanf("%d",&num1);

      printf("Introduzca numero 2:");
      scanf("%d",&num2);

      printf("Introduzca numero 3:");
      scanf("%d",&num3);

      if (num1<num2 && num2<num3){
         printf("Si es creciente");
       } else{
         printf("No es creciente");
       }
       
      system("PAUSE");  
      return 0;
    }

     
     
    Última modificación: 22 de Abril de 2016
  2. Yeiij

    Yeiij Miembro

    Se incorporó:
    8 de Enero de 2015
    Mensajes:
    71
    Me gusta recibidos:
    12
    Puntos de trofeos:
    8
    Género:
    Hombre
    Ocupación:
    Desarrollador web.
    Localización:
    Madrid
    No toco C hace mucho, así que te mostrare python xD
    1.-
    -haces un for/while /(bucle) que llegue hasta 5 empezando desde 1
    -muestras el incrementador y el incrementador +1
    -aumentas el incrementador

    [​IMG]

    2.- este lo veo bien, no se cual es el fallo, comprueba sintaxis
    [​IMG]
    3.-
    -pides un número por primera vez fuera del bucle
    -haces un un bucle que llegue hasta 3 empezando desde 1
    -pides sl segundo número dentro del bucle
    -compruebas si el primer número +1 es iguall al segundo numero, si es así, guardas el segundo número en la variable del primero y antes de salir del bucle pides de nuevo el segundo numero

    [​IMG]

    4.- Este te lo dejo a ti
    5.- Este lo puedes hacer con la lógica de el 3

    Una cosa mas, estos ejercicios son básicos, si vas avanzado y no sabes hacer algo tan simple ve pensando en cambiar de profesión ^^
     
    Última modificación: 23 de Abril de 2016
  3. neftaliacosta

    neftaliacosta Miembro

    Se incorporó:
    12 de Junio de 2015
    Mensajes:
    52
    Me gusta recibidos:
    7
    Puntos de trofeos:
    8
    Género:
    Hombre
    Ya los resolviste?, yo te puedo ayudar y explicar todas tus tudas... en skype estoy como neftaliacosta@outlook.com agregame ;)
     

Comparte esta página