Página 34 de 37

Re: [Curso] Introducción a la programación en C (VIII)

Publicado: 25 Ago 2012, 00:56
por dark_sasuke
Tercer ejercicio:

Spoiler:

Código: Seleccionar todo

#include <stdio.h>

int main()

{
    int Numero1, Numero2, bucle, Suma;

    printf("Inserta dos numeros por teclado, si el resultado de la suma es par se imprimiran todos los numeros pares hasta el resultado \n");
    printf("Si el resultado es impar se imprimiran todos los numeros impares hasta el resultado");
    printf("\nInserta el primero numero: ");
        scanf("%d", &Numero1);

    printf("\nInserta el segundo numero: ");
        scanf("%d", &Numero2);

        Suma = Numero1+Numero2;

            if(Suma%2 == 0)
            {
                for(bucle=0;bucle<=Suma;bucle+=2)
                {
                    printf("Estos son los numeros pares hasta el Numero mayor:\n");
                    printf("%d\n", bucle);
                }
            }

            else if(Suma%2 == 1)

            {
                for(bucle=1;bucle<=Suma;bucle+=2)
                {
                    printf("Estos son los numeros impares hasta el Numero mayor:\n");
                    printf("%d\n", bucle);
                }
            }

    return 0;
}



Me alegro de que los bucles se me esten facilitando mucho mas que antes. ¿Que opina usted profe?

Cuarto ejercicio (Gracias a soulless por hacer de segundo profe)

Spoiler:

Código: Seleccionar todo

#include <stdio.h>

int main()

{
    int Numero, bucle, contador = 0;

    printf("Inserta un numero entero y te dire si es primo o no\n");
    printf("Insertalo: \n");
        scanf("%d", &Numero);

    for(bucle=2;bucle<Numero;bucle++)
    {
        if(Numero%bucle == 0)
        {
            contador++;
        }

    }

    if(Numero == 1)
    {
        printf("El numero NO es primo");
    }

    else if(contador == 0)
    {
        printf("El numero es primo");
    }

    else if(contador >= 1)

    {
        printf("El numero NO es primo");
    }

return 0;

}

Re: [Curso] Introducción a la programación en C (VIII)

Publicado: 04 Sep 2012, 04:01
por JeFNDZ
Solo como observación:

Puedes declarar las variables de control de los ciclos for en el encabezado; así pues en lugar de:

Código: Seleccionar todo

int bucle;

           for( bucle = 0 ; bucle <= Suma ; bucle += 2)


Se puede hacer( de hecho asi es mas común hacerlo ):

Código: Seleccionar todo

for( int bucle = 0 ; bucle <= Suma ; bucle += 2 )

Re: [Curso] Introducción a la programación en C (VIII)

Publicado: 05 Sep 2012, 20:44
por Yn$an€
Emm, no, no puedes, salvo que cambies de estándar.
Repito, en ANSI C no se puede.

Está soportado en c99/{1x/11} o en c++03??/{0x/11}

Pero creo que eso por ahora no toca ni importa lo más mínimo. Lo usa el que programase en otros lenguajes, no el que está aprendiendo.

Re: [Curso] Introducción a la programación en C (VIII)

Publicado: 06 Sep 2012, 06:37
por JeFNDZ
Yn$an€ escribió:Emm, no, no puedes, salvo que cambies de estándar.
Repito, en ANSI C no se puede.

Está soportado en c99/{1x/11} o en c++03??/{0x/11}

Pero creo que eso por ahora no toca ni importa lo más mínimo. Lo usa el que programase en otros lenguajes, no el que está aprendiendo.


Pues al parecer el estandar C++ y C, varian un tanto.

Spoiler:
Mejor no opino mas por aqui, por que no soy tan conocedor sobre esto. :oops:

Re: [Curso] Introducción a la programación en C (VIII)

Publicado: 06 Sep 2012, 12:14
por Yn$an€
Todos somos libres de opinar y meter la pata, el que hace mal es el que no lo intenta. No fracasas, pero tampoco aprendes :)

Así que participa sin miedo!
Si algún día m0skit0 amplía el curso, podría tocar esas cosas un poco más desconocidas de los lenguajes de programación ;)

Lo dicho, que no pasa nada.

La verdad es que no tengo la más remota idea del motivo. Cosas más complejas tiene el lenguaje, desde el punto de vista del parseo de la gramática.

Por ejemplo, esto se permite... y es feo como el demonio mismo!! (Tomado de StackOverflow)

Código: Seleccionar todo

for ( struct { int i; char* ptr; } loopy = { 0, bam };
loopy.i < 10 && * loopy.ptr != 0;
++ loopy.i, ++ loopy.ptr )
{ ... }


Lenguajes como Java, C# o lenguajes de scripting sí lo permiten.

Re: [Curso] Introducción a la programación en C (VIII)

Publicado: 06 Sep 2012, 18:43
por m0skit0
Disculpad el retraso en los cursos, ando bastante liado :muerte: En cuanto tenga unos momentos reviso los ejercicios.

Re: [Curso] Introducción a la programación en C (VIII)

Publicado: 14 Abr 2013, 09:45
por CARDIHO
¿Alguien sabe Cuando va a regresar el profe?

Re: [Curso] Introducción a la programación en C (VIII)

Publicado: 15 Abr 2013, 17:26
por m0skit0
Oído cocina, ¿qué pasa?

Re: [Curso] Introducción a la programación en C (VIII)

Publicado: 15 Abr 2013, 18:13
por cripii5
Tenes ejercicios que corregir :lol:

Re: [Curso] Introducción a la programación en C (VIII)

Publicado: 16 Abr 2013, 09:48
por CARDIHO
m0skit0 escribió:Oído cocina, ¿qué pasa?


Quiero ser su discípulo :canuto: , :D Es bueno saber de usted :adora:

cripii5 escribió:Tenes ejercicios que corregir :lol:


:lol: Tiene razón tenemos ejercicios que corregir y usted los tiene que revisar bueno si no es mucha molestia