1 Haziran 2010 Salı

Cevizli Tek Sayılı Baklava (2. Quiz)

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>


/*
    *       1   1
   ***      2   3
  *****     3   5
*******    4   7
*********
*******
  *****
   ***
    *

    */
int main()
{
   
int Sayi,i,j;
   
char Yildiz='*';BasaDon:
   
printf("Tek Sayi Giriniz: ");
   
scanf("%d",&Sayi);
   
if (Sayi%2==0)
    {
       
printf("\nCift Sayi Girdiniz, Lutfen Tekrar Deneyin..\n");
       
goto BasaDon;
    }

   
// Orta Satıra Kadar (Orta Satır Hariç)
   
for (i=1;i<=(Sayi/2);i++)
    {
       
printf("\n%*c",Sayi-i,Yildiz);
       
for (j=1;j<i*2-1;j++)
           
printf("*");
    }


   
// Orta Satır
   
printf("\n%*c",Sayi/2);
   
for (i=1;i<Sayi;i++)
       
printf("*");


   
// Orta Satırın Altı (Orta Satır Hariç)
   
for (i=(Sayi/2);i>=1;i--)
    {
       
printf("\n%*c",Sayi-i,Yildiz);
       
for (j=1;j<i*2-1;j++)
           
printf("*");
    }

   
printf("\n\n\n");



   
getch();
   
return 0;
}

Hiç yorum yok:

Yorum Gönder