DEV/BUT1/DEV1.1/Boucles_encore/figures.c

48 lines
1.4 KiB
C
Raw Normal View History

2024-02-01 13:55:03 +01:00
#include <stdlib.h>
#include <stdio.h>
void triangle(){
}
int main(void) {
int hauteur_figure,ligne,colonne;
char choix_utilisateur;
while (choix_utilisateur!='q'){
printf("t) Triangle\n");
printf("c) Carré\n");
printf("q) Quitter\n");
printf("Votre choix ? ");
choix_utilisateur = getchar();
printf("\n");
if ((choix_utilisateur=='t')||(choix_utilisateur=='c')){
printf("Hauteur ? ");
scanf("%d", &hauteur_figure);
printf("\n");
for (ligne=1;ligne<=hauteur_figure;ligne+=1){
if (choix_utilisateur=='t'){
int caractere;
for (caractere=1;caractere<=ligne;caractere+=1){
printf("*");
}
printf("\n");
}
if (choix_utilisateur=='c'){
for (colonne=1;colonne<=hauteur_figure;colonne+=1){
if ((colonne==1)||(ligne==1)||(colonne==hauteur_figure)||(ligne==hauteur_figure)){
printf("*");
} else{
printf(" ");
}
}
printf("\n");
}
}
printf("_____________________\n");
choix_utilisateur = getchar();
}
}
printf("Au revoir...\n");
return EXIT_SUCCESS;
}