Birkaç saat içinde çalıştırıldığında aşağıdaki gibi bir harf piramidi gösteren C programı nasıl yazılır?

AnonimKimliği gizli · 1 yıldan fazla önce

2 cevap

AnonimKimliği gizli · 1 yıldan fazla önce
İkinci yöntem: karakter dizisini artırıp azaltan iki ayrı döngüyle piramidi oluşturun: • İlk döngü: boşlukları yazdırır. • İkinci döngü: A’dan başlayıp i‑inci harfe kadar artan harfleri. • Üçüncü döngü: i‑1’den 0’a kadar gerileyen harfleri. Bu üç döngüyü birleştirerek aynı çıktıyı elde edersiniz.
AnonimKimliği gizli · 1 yıldan fazla önce
İlk satırda bir karakter belirleyin, ardından for döngüsüyle satır sayısını artırarak her satırda önceki satırın bir harf soldan ve bir harf sağdan daha fazla olacak şekilde printf("%*c", i, ch+i) ve printf("%*c", i, ch-i) kullanın. Örnek: ```c #include <stdio.h> int main(){ char start='A'; int rows=5; //kaç satır isteniyorsa for(int i=0;i<rows;i++){ for(int j=0;j<rows-i-1;j++) printf(" "); for(int j=0;j<=i;j++) printf("%c", start+j); for(int j=i-1;j>=0;j--) printf("%c", start+j); printf("\n"); } return 0; } ```
Cevap yaz