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

52 lines
1.4 KiB
C
Raw Normal View History

2024-02-01 13:55:03 +01:00
#include <stdlib.h>
#include <stdio.h>
int main(void) {
/*X et Y c'est juste pour faire tourner les boucles => un compteur
le h c'est hauteur
le c c'est pour faire tourner une boule infini*/
int x,y,h,c;
char choix;
printf("t) Triangle\nc) Carré\nq) Quitter\nVotre choix : ");
scanf("%c",&choix);
for(c=0;c!=-1;c++){
if(choix == 't'){
printf("hauteur ? ");
scanf("%d",&h);
for(x=0;x<h;x++){
for(y=0;y<x;y++){
printf("*");
}
printf("\n");
}
printf("\n__________\n");
}
if(choix=='c'){
printf("hauteur ? ");
scanf("%d",&h);
for(x=0;x<h;x++){
printf("*");
}
for(x=2;x<h;x++){
printf("\n*");
for(y=0;y<(h-2);y++){
printf(" ");
}
printf("*");
}
printf("\n");
for(x=0;x<h;x++){
printf("*");
}
printf("\n__________\n");
}
if(choix=='q'){
printf("au revoir...\n");
return EXIT_SUCCESS;
}
printf("t) Triangle\nc) Carré\nq) Quitter\nVotre choix : ");
scanf(" %c",&choix);
}
return EXIT_SUCCESS;
}