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);
}
#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.
Al poner en diferente orden la sentencia, el programa cambia, eso por que es?
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.
#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 */
}
Hay que leer minimo un tutorial antes de empezar a programar..
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.