C Programlama Dili yıldız ile üçgen yapma kodlarını kolaydan zora bulabilirsiniz. Yıldız ya da başka bir karakter ile c programlama dilinde üçgen yapma.
C programlama dili yıldız ile üçgen yapma kodunu farklı şekillerde bulabilirsiniz. İlk örnek daha basit şekilde satır sayısı 10 olan yıldız ‘*’ karakterinden bir üçgen yapıyor. İkinci örnekte kullanıcının istediği satır kadar üçgen şekli çizerken üçüncü örnekte ise kullanıcının istediği kadar, istediği karakter ile üçgen çizme kodunu bulabilirsiniz.
C Programlama Dili Yıldız ile Üçgen Yapma
C Programlama Dilinde satır sayısı 10 olan yıldız ‘*’ ile üçgen çizme 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
|
#include <stdio.h>
#include <conio.h>
// * şekli üçgen yapma
//Cemalettin Serit ckaynak.com | teknooneri.com | cemserit.com | wpeklentiler.com
int main(){
int i, j, yildizSayisi=1, boslukSayisi=9;
//İlk For satır sayısını yazdırır (üçgenin boyu)
for(i=0; i<10; i++){
//İkinci For ile boşluk yazdırılır
for(j=0; j<boslukSayisi; j++)
printf(" ");
// Üçüncü For ise Ekrana Yildiz yazdirir
for(j=0; j<yildizSayisi; j++)
printf("*");
//Her Yildiz yazdırma işleminden sonra aşağı inilir
printf("\n");
//Her aşağı indiğinde 2 tane fazladan yildiz yazdırmak için yildizSayisi 2 artirilir
yildizSayisi+=2; // yildizSayisi = yildizSayisi + 2; de yazdırılabilir
//Her aşağı indildiğinde Boşluk sayısının 1 azalması lazım
boslukSayisi--;
}
getch();
return 0;
}
|
C Programlama Dili Kullanıcının İstediği Satır Kadar Üçgen Yapma
C Programlama Dilinde kullanıcının gireceği satır sayısı boyutunda yıldız ‘*’ ile üçgen çizme 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
|
#include <stdio.h>
#include <conio.h>
// * şekli üçgen yapma
//Cemalettin Serit ckaynak.com | teknooneri.com | cemserit.com | wpeklentiler.com
int main(){
int sira, i, j, yildizSayisi=1, boslukSayisi;
printf("Sira Giriniz: ");
scanf("%d", &sira);
//Boşluk Sayısını Sira Sayisindan bir az olması lazım
boslukSayisi = sira - 1;
//İlk For satır sayısını yazdırır (üçgenin boyu)
for(i=0; i<sira; i++){
//İkinci For ile boşluk yazdırılır
for(j=0; j<boslukSayisi; j++)
printf(" ");
// Üçüncü For ise Ekrana Yildiz yazdirir
for(j=0; j<yildizSayisi; j++)
printf("*");
//Her Yildiz yazdırma işleminden sonra aşağı inilir
printf("\n");
//Her aşağı indiğinde 2 tane fazladan yildiz yazdırmak için yildizSayisi 2 artirilir
yildizSayisi+=2; // yildizSayisi = yildizSayisi + 2; de yazdırılabilir
//Her aşağı indildiğinde Boşluk sayısının 1 azalması lazım
boslukSayisi--;
}
getch();
return 0;
}
|
C Programlama Dili Kullanıcının İstediği Karakter ile İstediği Kadar Üçgen Yapma
C Programlama Dilinde kullanıcının gireceği satır sayısı boyutunda ve istediği karakter ile üçgen çizme 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
|
#include <stdio.h>
#include <conio.h>
// Kullanıcının istediği karakter ile üçgen yapma
//Cemalettin Serit ckaynak.com | teknooneri.com | cemserit.com | wpeklentiler.com
int main(){
int sira, i, j, yildizSayisi=1, boslukSayisi;
char karakter;
printf("Sira Giriniz: ");
scanf("%d", &sira);
printf("Girilecek Karakter: ");
scanf(" %c", &karakter);
//Boşluk Sayısını Sira Sayisindan bir az olması lazım
boslukSayisi = sira - 1;
//İlk For satır sayısını yazdırır (üçgenin boyu)
for(i=0; i<sira; i++){
//İkinci For ile boşluk yazdırılır
for(j=0; j<boslukSayisi; j++)
printf(" ");
// Üçüncü For ise Ekrana Yildiz yazdirir
for(j=0; j<yildizSayisi; j++)
printf("%c", karakter);
//Her Yildiz yazdırma işleminden sonra aşağı inilir
printf("\n");
//Her aşağı indiğinde 2 tane fazladan yildiz yazdırmak için yildizSayisi 2 artirilir
yildizSayisi+=2; // yildizSayisi = yildizSayisi + 2; de yazdırılabilir
//Her aşağı indildiğinde Boşluk sayısının 1 azalması lazım
boslukSayisi--;
}
getch();
return 0;
}
|