Bana C Ödevi Verin

1. Bir sayıyı Türkçe okunuşuyla yazdıran bir uygulama. (Örneğin 6 haneye kadar olan sayıları)
2. (struct kullanarak) Bir veritabanı text dosyasında; kayıt ekleme, silme, arama yapabilen bir uygulama.
3. Bir kod bloğunun çalışma süresini gösteren bir uygulama.
4. Random sayılardan oluşan bir dizi veya vector içindeki tek ve çift sayıların adetlerini bulan uygulama.
 
Ortasi dortgen seklinde acik yildizlardan bir resim yapmaya calis. Biz sinifta alt satira gecmeyi ogrenince hoca soylemese de yapmistik ve asiri fazla karisikti. Internetten bakmazsaniz asiri zorluyor.

Bunun gibi fakat yildizlarin oldugu alan bos olacak, disi kapli olacak.

Eki Görüntüle 584826

Aslında bu şekli bastırmanın kolay bir yolu var. Şeklin yarıya kadar olan kısmı bir üçgen. Eğer üçgen şekli basan kodu yazarsanız tek yapmanız gereken aynı kodu copy paste edip satırları bastıracak olan ilk döngünün başlangıç ve bitiş değerlerini değiştirmek:

C:
#include <stdio.h>

int main() {
    int a, b;
    printf("Enter number of rows: ");
    scanf("%i", &a);
    printf("\n");
    for(b=0; b<a*2; b++) {
        if(b%2==1) {
            int c;
            for(c=a-1; c>b/2; c--) {
                printf(" ");
            }
            for(c=0; c<b; c++) {
                printf("*");
            }
            printf("\n");   
        }
    }
    for(b=a*2; b>0; b--) {
        if(b%2==1 && b!=a*2-1) {
            int c;
            for(c=a-1; c>b/2; c--) {
                printf(" ");
            }
            for(c=0; c<b; c++) {
                printf("*");
            }
            printf("\n");   
        }
    }
    return 0;
}

Şekil:

Kod:
Enter number of rows: 10

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

Vallahi oyle yazmissiniz ki sabahlara kadar oturup ugrasasim geldi =)
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…