Basit algoritma örneklerinden sonra döngülü desen algoritmaları programcıları zorlamaktadır. Bu yazıda da döngülerin çok kullanıldığı için boş baklava dilimi algoritmasını göreceksiniz.
Bu C kodunu her hangi bir C editörüne yapıştırıp çalıştırarak kullanabilirsiniz.
C Kodu:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 | #include<stdio.h> int main() { int sayi,icBosluk,disBosluk; int i; int j; printf("Bir sayi girin:"); scanf("%d",&sayi); icBosluk=-1; disBosluk=sayi-1; for (i=1;i<=sayi;i++) { for(j=1;j<=disBosluk;j++) printf(" "); printf("*"); if(i!=1) { for(j=1;j<=icBosluk;j++) printf(" "); printf("*"); } printf("\n"); icBosluk+=2; disBosluk--; } icBosluk-=4; disBosluk=1; for( i=1;i<sayi;i++) { for(j=1;j<=disBosluk;j++) printf(" "); printf("*"); if(i!=sayi-1) { for(j=1;j<=icBosluk;j++) printf(" "); printf("*"); } printf("\n"); icBosluk-=2; disBosluk++; } return 0; } |
İlginizi Çekebilir: C Dili Örnekleri
Çıktı:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | Bir sayi girin:10 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
2 Yorum