
C ile ilgili Sorum Var
7
●91
- 20-05-2021, 15:22:00Arkadaşlar merhaba satır sayısı kullanıcı tarafından girilecek şekilde * ve - karakterlerinden oluşan üçgeni döngüler kullanarak ekrana C dilinde nasıl yazarım.
Yardımcı olan arkadaşlara şimdiden teşekkürler.
- 20-05-2021, 15:58:54Aklima geleni yaziyorum dirket test etmedim. 2 degisken tanimla biri degeri alsin diger degisken ise 1. Degiskenin 2 katinın 1 eksigini lasin en ust kısma bakarak yapınca.
Daha sonra for dongusü ile bunları yan yana yazdır alt alta olmasın
1. For dongusu + 2. For dongusu + 3. For dongusu
Boyle geldi aklima test et bi. Yanlıs olabilir - 20-05-2021, 16:43:55
#include <stdio.h> int main() { int cizgi = 49; int yildiz = 2; for (int i=0; yildiz < cizgi+yildiz; i++){ for (int j=0; j < yildiz/2; j++){ printf("*"); } for (int j=0; j < cizgi; j++){ printf("-"); } for (int j=0; j < yildiz/2; j++){ printf("*"); } printf("\n"); cizgi = cizgi -2; yildiz = yildiz+2; } }

Edit: input ve satır mevzusunu görmemiştim onu da ekledim
#include <stdio.h> int main() { int satir; scanf("%d", &satir); int cizgi = satir*2-1; int yildiz = 2; for (int i=0; yildiz < cizgi+yildiz; i++){ for (int j=0; j < yildiz/2; j++){ printf("*"); } for (int j=0; j < cizgi; j++){ printf("-"); } for (int j=0; j < yildiz/2; j++){ printf("*"); } printf("\n"); cizgi = cizgi -2; yildiz = yildiz+2; } }

