Anasayfa
dizileri Okuma Ve Yazma PDF Yazdır E-posta
Yazar doksan   
Çarşamba, 11 Şubat 2009



boyutu 10 olan dizimiz olacak . kullanıcı ,bir kutunun index numarasını vererek bu kutuya değer girmek veya kutudan değer okumak istediğini belirtcek. sonuç olarak istediği kutuya değer girmek ve istediği kutudan içeriği okunarak ekrana yazlacak 

#include <stdio.h>

int main() {

  int i=0;
  int secim=0;
  int indeks=0;
  double deger=0;
  double dizi[10];

  // dizideki kutulari sifirlarla doldur(sifirla):
  for(i=0;i<10;i++) {
    dizi[i] = 0;
  }

  do {
    // secimi ogren:
    printf("seciminizi yapiniz (cikmak icin -1):\n\n");
    printf("\t1. diziye yazma\n");
    printf("\t2. diziden okuma\n\n");

    scanf("%d",&secim);
    if (secim==-1) break;
    // once indeksi oku ve kontrol et:
    printf("dizi indeksini giriniz:");
    scanf("%d",&indeks);
    if (indeks<0 || indeks>9) {
      printf("indeks 0-9 araliginda olmali!\n");
      continue;
    }
    // simdi secime gore islem yap:
    switch(secim) {
      case 1:
        printf("\ndegeri giriniz:");
        scanf("%lf",&deger);
        // degeri indeks numarasi verilen kutuya koy:
        dizi[indeks] = deger;
        // geri bildirim yap:
        printf("yazma islemi basarili!\n\n");
        break;
      case 2:
        // degeri ekrana yaz:
        printf("dizi[%d]: %f\n\n",indeks, dizi[indeks]);
        break;
      default:
        printf("seciminizi 1 veya 2 olarak yapmalisiniz!\n");
    } // switch sonu
  }while(secim!=-1);
     return 0;
}

 

 
< Önceki
Copyright © 2010 doksan.org tasarım.  Joomla! is Free Software released under the GNU/GPL License. Our site is valid CSS Our site is valid XHTML 1.0 Transitional