//M.F.BİLGEHAN SOLMAZ//
//03233026//
#include<stdio.h>
void dikdortgen(int y,int d,char k);//Ara Fonksiyon//
void main()//Ana Fonksiyon//
{
int yatay,dikey;//Yatay ve dikey değişkenleri tanımlanıyor//
char karakter;//karakter tanımlanıyor//
printf("\n");
printf(" ARALARDA BO$LUK BIRAKARAK SIRASIYLA;\n");
printf(" YATAY KARAKTER ADEDiNi,");
printf(" DiKEY KARAKTER ADEDiNi,");
printf(" KARAKTER TiPiNi GiRiNiZ.");
printf("\n");
printf("\n");
printf(" SIRASIYLA iSTENENLERi GiRiNiZ : ");//Boyutlar giriliyor//
scanf("%d %d %c",&yatay,&dikey,&karakter);//Boyutlar değişkenlere aktarılıyor//
printf("\n");
dikdortgen(yatay,dikey,karakter);//Fonksiyon çağrılıyor//
printf("\n");
printf("\n");
}
void dikdortgen(int y,int d,char k)//Ara Fonksiyon//
{
int satir,sutun,bosluk;//satır,sütun ve boşluk değişkenleri tanımlanıyor//
printf(" ");
for(satir=1;satir<=y;satir++)
printf("%c",k);//Dikdörtgenin üst satırı çiziliyor//
printf("\n");
for(sutun=1;sutun<=d-2;sutun++)
{
printf(" ");
printf("%c",k);//Dikdörtgenin sütununun sağ kısmındaki karakter çiziliyor//
for(bosluk=1;bosluk<=y-2;bosluk++)
printf(" ");//Dikdörtgenin içindeki boşluk oluşturuluyor//
printf("%c",k);//Dikdörtgenin sütununun sol kısmındaki karakter çiziliyor//
printf("\n");
}
printf(" ");
for(satir=1;satir<=y;satir++)
printf("%c",k);//Dikdörtgenin alt satırı çiziliyor//
printf("\n");
printf("\n");
printf("\n");
printf(" -M.F.BiLGEHAN SOLMAZ-");
printf("\n");
}