hacer funcionar mi programa do while

Iniciado por fernandoprog1, 3 Junio 2015, 17:31 PM

0 Miembros y 2 Visitantes están viendo este tema.

fernandoprog1

Hola mis dudas sobre un programa que no logro hacerlo funcionar se trata de un programa que recorre el largo y ancho de un rectángulo, alguno puede ayudarme a terminarlo, cuando compilo me muestra solo el do y no el while.

Código (cpp) [Seleccionar]
#include <stdio.h>
#include <stdlib.h>

int main()
{
   int Alto=7;
   int recorridoAlto=1;
   int Ancho=4;
   int recorridoAncho=1;

   do {
           if(recorridoAlto<Alto)
           recorridoAlto++;
           printf("-------");
           scanf("d%",&recorridoAlto);

   } while(recorridoAncho<Ancho);
           recorridoAncho++;
           printf("----");
           scanf("d%",&recorridoAncho);

            }


Mod: Los códigos deben ir en etiquetas GeSHi

DarK_FirefoX

Hola, utiliza las etiquetas GeSHi para publicar código.

Ahora, no entiendo realmente que es lo que quieres hacer realmente.

¿Entiendes el funcionamiento del ciclo do..while?

Código (cpp) [Seleccionar]
do{
//Hacer esto
}
while(seCumplaEstaCondicion)


Si quieres recorrer un "rectángulo", debes recorrer todas las columnas de la primera fila y luego la segunda fila, así sucesivamente, o viceversa, todas las filas de la primera columna, luego la segunda columna y así sucesivamente.

Salu2s

fernandoprog1

#2
gracias por la ayuda pude entender leyendo sobre do/while y pude resolver el problema .

Mod: No escribir en mayúsculas