c++ da dizi anlatımı

rebel_

Banned
Katılım
28 Ağu 2006
Mesajlar
88
Reaction score
0
Puanları
0
Yaş
36
C++ da dizi anlarımı:goz:


İndisli Değişkenler

Tanım : Dizi: Bellekte artarda sıralanmış aynı türden bilgilere verilen isim.
Bütün değişken tiplerinde kullanılır. İlk indis numarası 0 ile başlar. İndisli değişkenler tek boyutlu diziler,iki boyutlu diziler ve çok boyutlu diziler başlıkları altında incelenebilir.

-- Tek Boyutlu Diziler :Tek boyut ile simgelenebilen tamsayı bilgilerin oluşturduğu dizilere denir.

Kullanımı : Dizi tipi dizi adı[eleman sayısı]={ilk değer}
Örnek: char sicaklik [20];
int miktar[15];
float ort[5];
int sayi[5]={10,12,9,5,0}

int A[10]; integer tipi sayıyı tutabilecek bellekte 10 adet bellek hücresi ayrılmıştır.

A[0]
A[1]
A[2]
A[3]
A[4]
A[5]
A[6]
A[7]
A[8]
A[9]

// ˜lk de§erleri verilen sayi dizisinin elemanlarn ekranda g”steren program
#include<stdio.h>
#include<conio.h>
int i,sayi [5]={10,12,9,5,0};
main()
{
clrscr();
for (i=0; i<5; i++)
printf("%d ",sayi);
getch();
}


/˜lk de§erleri verilen dizi de§iŸkeninin ilk iki elemann toplayp
//‡nc elemana b”lmektedir.
#include<stdio.h>
#include<conio.h>
int dizi [3]={34,26,15};
main()
{
clrscr();
printf("Sonuc = %d", (dizi[0]+dizi[1])/dizi[2]);
getch();
}


#include<stdio.h>
#include<conio.h>
int A[10]={3,6,8,12,5,9,0,2,1,16};
char i,j;
main()
{
clrscr();
printf("Dzden Tersten YazlŸ\n");
printf("------ -----------------\n");
for (i=0; i<10; i++)
printf("%d\n",A);
for(j=10; j>0; j--) {
gotoxy(15,13-j);
printf("%d\n",A[j-1]);}
getch();
}


//AŸa§daki program girilen saylar 10 elemanl k ve l dizilerine okutmakta
// ve pozitif olanlarbir baŸka diziye aktarp yazmaktadr.
#include<stdio.h>
#include<conio.h>
char d;
int k[10],l[10],m[20];
int a,i,c,j;
main()
{
clrscr();
for(i=1; i<=10;i++)
{ printf("1. Dizi elemanlar : ");
scanf("%d",&k);
printf("2. Dizi Elemanlar : ");
scanf("%d",&l);
}
a=0; c=0;
for (i=1; i<=10;i++)
if (k>0) { a++; m[a]=k; c++;}

for(i=1; i<=10; i++)
if (l>0) { a++; m[a]=l; c++;}

for(j=1; j<=c; ) {
printf("%d ",m[j]); j++; }
getch();
}
 
yeni başlayanlar için güzel paylasım ellerine sağlık
 
teşekkürler lise dengi arkadaslara yardımcı olabilecek bi makele
 
C++ demissinde, kutuphane C kutuphanesi, dolayisi ile komutlarda C komutlari.
Ancak syntax ayni, o yuzden arkadaslarin cok zorluk cekecegini dusunmuyorum.
 
Geri
Üst