c programlama - dizi örnekleri
 
 daha onceki paylasımlarımda sizlere for dongusunden bahsetmistim 
arkadaslar genellikle dizilere baslangıc degerlerini vermede for 
donguleri kullanılır 
 
 genel olarak acıklamak gerekirse bir 
diziye baslangıc degeri tanımalamak isterseniz bunun 2 yolu vardır her 
birini tek tek acıklayalım isterseniz 
 
 1. yol dizi tanımlama sırasında baslangıc degerlerinin atılması:
 
 integer tipinde ve içinde 3 adet sayı tutacak bir dizi tanımlayalım isterseniz 
 
 #include <stido.h>
 void main()
 {
 int sayilar[2]={3,7,9};
 }
 
 yukarıdaki örnekte goruldugu uzere 3 adet integer tipinde sayı tutacak 
olan sayilar[2] dizimizi olusturduk burada unutmamamız gereken husus 
dizi indexi 0 dan basladıgından 2 belirtmem 3 adet dizi elemanına sahip 
olmam anlamını tasıyor
 
 bu ornekte kullandıgım tanımlama ise dizinin olusur olusmaz içerisine eleman degerlerini atmam anlamını tasıyor 
 
 burada degiskenlerim su hali almıs oluyor
 sayilar[0]=3
 sayilar[1]=7
 sayilar[2]=9
 
 peki ben dizimi tanımladım ve bu elemanları ekrana bastırmak istiyorum bunu nasıl gerceklestirebilirim?
 
 #include <stido.h>
 void main()
 {
 int sayilar[2]={3,7,9};
 for(int i=0;i < 3;i++)
 {
   printf("%d",sayilar[i]);
 }
 }
 
 programı calıstırdıgımız ekrana yan yana olarak : 379 yazacaktır arkadaslar 
 
 gelelim bir diger diziye deger atma metodumuza for kullanarak dizimize 
degerlerimizi verelim yine baslangıctaki örnegi ele alarak
 
 #include <stido.h>
 void main()
 {
 int sayilar[2];
 for(int i=0;i < 3;i++)
 {
   printf("%d. sayiyi giriniz\n",i+1);
   scanf("%d",&sayilar[i]);
 }
 }
 
 yukarıdaki programı calıstırdıgınızda ekran goruntusu su sekilde olacaktır:
 1. sayiyi giriniz
 (kullanıcının girdigi sayi)
 2. sayiyi giriniz
 (kullanıcının girdigi sayi)
 3. sayiyi giriniz
 (kullanıcının girdigi sayi)
 
 program son bulduktan sonra sayilar dizimizin içinde kullanıcıdan almıs oldugumuz 3 deger elde edilmis olur 
 gelelim kullanıcıdan aldıgımız degerleri yine for ile ekrana bastırmaya
 kullanıcıdan sayıları yukarıdaki programla istedik ve bize 3 7 9 
sayılarını girdigini farzedelim
 
 #include <stido.h>
 void main()
 {
 int sayilar[2];
 for(int i=0;i < 3;i++)
 {
   printf("%d. sayiyi giriniz\n",i+1);
   scanf("%d",&sayilar[i]);
 }
 for(int a=0;a < 3;a++)
 {
   printf("sayilar[%d]=%d\n",i,sa
 }
 }
 
 program cıktısı asagıdaki gibi olur 
 1. sayiyi giriniz
 3
 2. sayiyi giriniz
 7
 3. sayiyi giriniz
 9
 sayilar[0]=3
 sayilar[1]=7
 sayilar[2]=9
Benzer Konular :
- Ana Sayfaya Dön »
 - C , C programlama , c programlama dersleri , C programlama dizi örnekleri , C programlama diziler »
 - c programlama - dizi örnekleri
 
