olá pessoal, estou com dificuldade para fazer um programa em linguagem C. Eu tenho um código de que foi feito com for, e eu preciso transformar em do/while. Alguém, poderia me ajudar a transforma-lo ?
 
	#include <stdio.h>
 
	void preenche(int n); 
	void espaco(int n);
 
	int main(){
 
	    int base, i, j;
 
	printf("Insira a base: "); 
	    scanf("%d", &base);
 
	    for (i=0; i<base; i++){ 
	        espaco(i); 
	        printf("\\"); 
	        espaco(2*(base-i-1)); 
	        preenche(2*i+1); 
	        espaco(2*(base-i-1)); 
	        printf("/"); 
	        printf("\n"); 
	    } 
	    for (i=base-1; i>0; i--){ 
	        espaco(2*base-1-i); 
	        printf("\\"); 
	        preenche(2*i-1); 
	        printf("/"); 
	        printf("\n"); 
	    }
 
	    for (i=0; i<base; i++){ 
	        espaco(2*base-2-i); 
	        printf("/"); 
	        preenche(2*i+1); 
	        printf("\\"); 
	        printf("\n"); 
	    } 
	    for (i=base-1; i>0; i--){ 
	        espaco(i-1); 
	        printf("/"); 
	        espaco(2*(base-i)); 
	        preenche(2*i-1); 
	        espaco(2*(base-i)); 
	        printf("\\"); 
	        printf("\n"); 
	    }
 
	    return 0; 
	}
 
	void preenche(int n){ 
	    while(n > 0){ 
	        printf("*"); 
	        n--; 
	    } 
	}
 
	void espaco(int n){ 
	    while (n > 0){ 
	        printf(" "); 
	        n--; 
	    } 
	}
 
	Esse é o código que eu tenho, ficarei muito feliz se me ajudarem!!! Obrigadaa 🙂