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.
#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
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?
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
gracias por la ayuda pude entender leyendo sobre do/while y pude resolver el problema .
Mod: No escribir en mayúsculas