Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: Ander123 en 25 Agosto 2012, 17:47 PM

Título: Do, while
Publicado por: Ander123 en 25 Agosto 2012, 17:47 PM
Hola, tengo que hacer un programa con esos dos operadores, que muestre los numeros del 1 al 10, no entiendo muy bien su funcionamiento aun.. a ver si alguien me lo aclara.
#include <stdio.h>

int main(void)
{
    int x=1
    do
    {
        x!=10

    }
    while
    x!=10
    x=+1
    printf("%d",x);
}
Título: Re: Do, while
Publicado por: 0xDani en 25 Agosto 2012, 17:52 PM

#include <stdio.h>

int main()
{
  int x=1;
do
  {
    printf("%i", x);
   x++;
   }while(x<=10)
return 0;
}


Creo que el ejemplo es ilustrativo, si necesitas explicacion avisa.

Saludos.
Título: Re: Do, while
Publicado por: Ander123 en 25 Agosto 2012, 18:30 PM
Al poner en diferente orden la sentencia, el programa cambia, eso por que es?
Título: Re: Do, while
Publicado por: 0xDani en 25 Agosto 2012, 18:33 PM
Cita de: Ander123 en 25 Agosto 2012, 18:30 PM
Al poner en diferente orden la sentencia, el programa cambia, eso por que es?

Al hacer cosas diferentes, es probable que obtengas resultados diferentes.
Título: Re: Do, while
Publicado por: -- KiLiaN -- en 25 Agosto 2012, 21:04 PM
#include <stdio.h>

int main(void)
{
    int x=1 /* inicializas la variable x y le das el valor de 1
    do       /* haces un do-while por lo que minimo una vez se va a ejecutar */
    {
        x!=10    /* aqui no entiendo muy bien que haces: estas haciendo que x no sea igual a 10 */

    }
    while      /*aqui deberias haber metido la condicion del while entre parentesis y pones tambien que x no sea igual a 10 */
    x!=10
    x=+1    /* Deberias incrementar o decrementar la variable contador (x) dentro de la sentencia que ejecuta el do */
    printf("%d",x); /* Dejandolo asi el printf se ejecutara despues del bucle do-while */
}
Título: Re: Do, while
Publicado por: $Edu$ en 26 Agosto 2012, 08:10 AM
Hay que leer minimo un tutorial antes de empezar a programar..
Título: Re: Do, while
Publicado por: fabianjsm en 26 Agosto 2012, 14:04 PM
Si no estas a una semana de tus exámenes y tienes interés en aprender C podrías leerte algo como "El lenguaje de programación C" (la bíblia del C), de Brian Kernighan y Dennis Ritchie. Después pasar a C++ será un paso.