C++ / Piramit Çizimi Kodu

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Uzman Üye
Katılım
28 Kas 2015
Mesajlar
255
Tepki puanı
0
Yaş
26
10 HİZMET YILI
[font=Tahoma, Verdana, Arial, Helvetica]#include <stdio.h>[/FONT]

[font=Tahoma, Verdana, Arial, Helvetica]#include <conio.h>[/FONT]

[font=Tahoma, Verdana, Arial, Helvetica]void bosluk(int);[/FONT]

[font=Tahoma, Verdana, Arial, Helvetica]void main(void)[/FONT]
[font=Tahoma, Verdana, Arial, Helvetica]{[/FONT]
[font=Tahoma, Verdana, Arial, Helvetica]      int cizgi= 0;[/FONT]
[font=Tahoma, Verdana, Arial, Helvetica]      int satir  = 0;[/FONT]
[font=Tahoma, Verdana, Arial, Helvetica]      int sayi = 0;[/FONT]
[font=Tahoma, Verdana, Arial, Helvetica]      int s = 40;[/FONT]

[font=Tahoma, Verdana, Arial, Helvetica]      clrscr();[/FONT]

[font=Tahoma, Verdana, Arial, Helvetica]      printf("\n Kac cizgi kullanilsin?  : ");[/FONT]
[font=Tahoma, Verdana, Arial, Helvetica]      scanf("%i",&cizgi);[/FONT]
[font=Tahoma, Verdana, Arial, Helvetica]      fflush(stdin);[/FONT]

[font=Tahoma, Verdana, Arial, Helvetica]      if(cizgi > 20 )[/FONT]
[font=Tahoma, Verdana, Arial, Helvetica]      {[/FONT]
[font=Tahoma, Verdana, Arial, Helvetica]        printf("\n Cizgi sayisi cok fazla .");[/FONT]
[font=Tahoma, Verdana, Arial, Helvetica]        getch();[/FONT]
[font=Tahoma, Verdana, Arial, Helvetica]        return 0;[/FONT]
[font=Tahoma, Verdana, Arial, Helvetica]      }[/FONT]

[font=Tahoma, Verdana, Arial, Helvetica]      for(satir =1;satir<=cizgi;satir++)[/FONT]
[font=Tahoma, Verdana, Arial, Helvetica]      {[/FONT]
[font=Tahoma, Verdana, Arial, Helvetica]        printf("\n");[/FONT]
[font=Tahoma, Verdana, Arial, Helvetica]        bosluk(s);[/FONT]

[font=Tahoma, Verdana, Arial, Helvetica]        for(sayi= 1; sayi <= satir;sayi++)[/FONT]
[font=Tahoma, Verdana, Arial, Helvetica]          printf("* ");[/FONT]

[font=Tahoma, Verdana, Arial, Helvetica]        for(sayi= satir-1; sayi >= 1;sayi--)[/FONT]
[font=Tahoma, Verdana, Arial, Helvetica]          printf("* ");[/FONT]

[font=Tahoma, Verdana, Arial, Helvetica]        s = s - 2;[/FONT]
[font=Tahoma, Verdana, Arial, Helvetica]      }[/FONT]
[font=Tahoma, Verdana, Arial, Helvetica]      getch();[/FONT]
[font=Tahoma, Verdana, Arial, Helvetica]}[/FONT]

[font=Tahoma, Verdana, Arial, Helvetica]void bosluk(int t)[/FONT]
[font=Tahoma, Verdana, Arial, Helvetica]{[/FONT]
[font=Tahoma, Verdana, Arial, Helvetica]      int sayac = 0;[/FONT]
[font=Tahoma, Verdana, Arial, Helvetica]      for(sayac = 1 ;  sayac <= t;sayac++)[/FONT]
[font=Tahoma, Verdana, Arial, Helvetica]      putchar(' ');[/FONT]
[font=Tahoma, Verdana, Arial, Helvetica]}[/FONT]
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst