DEV/DEV1.1/TP16/Découpage.c

73 lines
1.1 KiB
C
Raw Permalink Normal View History

2024-10-09 11:55:53 +02:00
#include <stdlib.h>
#include <stdio.h>
int i;
int j;
int hauteur;
char triangle(hauteur){
for(i=0;i<=hauteur; i++){
for(j=1;j<=i;j++){
printf("*");
}
printf("\n");
}
}
char carre(hauteur){
for(i=1; i<=hauteur; i++){
if(i==1 || i== hauteur){
for(j=1; j<=hauteur; j++){
printf("*");
}
}
else{
for(j=1; j<=hauteur; j++){
if (j==1 || j == hauteur){
printf("*");
}
else{
printf(" ");
}
}
}
printf("\n");
}
}
int main(void){
char choix;
do{
int i=0;
int j=i;
int largeur;
printf("_____________\n");
printf("t) Triangle\n");
printf("c) Carré\n");
printf("q) Quitter\n");
printf("Votre choix ? ");
scanf(" %c", &choix);
printf("\n");
if(choix=='t'){
printf("Hauteur ? ");
scanf("%d", &hauteur);
triangle(hauteur);
}
if(choix=='c'){
printf("Hauteur ? ");
scanf("%d", &hauteur);
carre(hauteur);
}
if(choix=='q'){
printf("\n");
printf("Au revoir !\n");
}
}while(choix!='q');
}