Çözüldü C Programlama "*" ile sayı yazdırma

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

kerembysl

Hectopat
Katılım
2 Ocak 2022
Mesajlar
55
Daha fazla  
Sistem Özellikleri
AMD Ryzen 5 2600
Gigabyte A520M-K V2
16 GB 3600 Mhz GOODRam
120 GB Hikvision SSD
Cinsiyet
Erkek
Meslek
Bilgisayar Teknisyeni
Hocamız bir ödev verdi ve bir türlü olmuyor.

Bir sayı gireceğim ve bu girdiğim sayıya göre alt alta *(çarpı) işareti koyacak.

Nasıl yapacağıma dair bir fikir aklıma gelmiyor.

Örneğin ;

5 Girilince

*
**
***
****
*****

gibi olacak.
 
Çözüm
"
#include <stdio.h>

int main() {
int sayi;
printf("Bir sayi girin: ");
scanf("%d", &sayi);

for (int i = 1; i <= sayi; i++) {
for (int j = 1; j <= i; j++) {
printf("*");
}
printf("\n");
}

return 0;
}


"
Bu işini görür mü? Yoksa daha farklı bir şey mi yapmayı çalışıyorsun?
"
#include <stdio.h>

int main() {
int sayi;
printf("Bir sayi girin: ");
scanf("%d", &sayi);

for (int i = 1; i <= sayi; i++) {
for (int j = 1; j <= i; j++) {
printf("*");
}
printf("\n");
}

return 0;
}


"
Bu işini görür mü? Yoksa daha farklı bir şey mi yapmayı çalışıyorsun?
 
Çözüm
"
#İnclude <stdio.h>

İnt main() {
İnt sayi;
Printf("bir sayi girin: ");
Scanf("%d", &sayi);

For (int i = 1; i <= sayi; i++) {
For (int j = 1; j <= i; j++) {
Printf("*");
}
Printf("\n");
}

Return 0;
}

"
Bu işini görür mü? Yoksa daha farklı bir şey mi yapmayı çalışıyorsun?

Ya sen adamsın reis 2 gündür deli oldum yok. For komutundaki printf i yazmadğıım için rastgele atıyormuş. Teşekkür ederim.

"
#İnclude <stdio.h>

İnt main() {
İnt sayi;
Printf("bir sayi girin: ");
Scanf("%d", &sayi);

For (int i = 1; i <= sayi; i++) {
For (int j = 1; j <= i; j++) {
Printf("*");
}
Printf("\n");
}

Return 0;
}

"
Bu işini görür mü? Yoksa daha farklı bir şey mi yapmayı çalışıyorsun?

Reis bir sorum daha olacak. İf ibaresi ile A, B, C, D gibi harfler ya da -1,-2,-3 sayılarını girdiğim zaman uyarı vermesini istiyorum. Nasıl yapabilirim?
 
Son düzenleme:
Ya sen adamsın reis 2 gündür deli oldum yok. For komutundaki printf i yazmadğıım için rastgele atıyormuş. Teşekkür ederim.



Reis bir sorum daha olacak. İf ibaresi ile A, B, C, D gibi harfler ya da -1,-2,-3 sayılarını girdiğim zaman uyarı vermesini istiyorum. Nasıl yapabilirim?
Kod:
#include <stdio.h>

int main() {
    int sayi;
    printf("Bir sayi girin: ");
    if (scanf("%d", &sayi) != 1) {
        printf("Geçersiz giriş.\n");
        return 1; // Programı hata koduyla sonlandır
    }

    if (sayi < 1) {
        printf("Geçersiz giriş. 1 veya daha büyük bir sayı giriniz.\n");
        return 1; // Programı hata koduyla sonlandır
    }

    for (int i = 1; i <= sayi; i++) {
        for (int j = 1; j <= i; j++) {
            printf("*");
        }
        printf("\n");
    }

    return 0;
}

Tekrardan yollayayım.
 
Kod:
#include <stdio.h>

int main() {
 int sayi;
 printf("Bir sayi girin: ");
 if (scanf("%d", &sayi) != 1) {
 printf("Geçersiz giriş.\n");
 return 1; // Programı hata koduyla sonlandır.
 }

 if (sayi < 1) {
 printf("Geçersiz giriş. 1 veya daha büyük bir sayı giriniz.\n");
 return 1; // Programı hata koduyla sonlandır.
 }

 for (int i = 1; i <= sayi; i++) {
 for (int j = 1; j <= i; j++) {
 printf("*");
 }
 printf("\n");
 }

 return 0;
}

Tekrardan yollayayım.

Teşekkür ederim.
 

Technopat Haberler

Yeni konular

Geri
Yukarı