c++ da diziler nasıl yapılıyor açıklayabilecek yada elinde bir döküman olan varmı... örnek kodlarda olabilir tabiii... şimdiden teşekkürler...
arkadaşlar yardım yokmu... yada büyük bir şeymii stiyorummm anlamadımmm...:):):)
BİLMİYORUM BURADA LİNK VERMEK YASAK MI AMA burada diziler var Diziler
mühendisim allah razı olsun senden 1 aydır millette tık yok valla ... zor bir soruda değil ama :):):))::)
önemli diil yardımcı olabileceğimiz şeyler yardımcı olmaya çalışıyoruz
örnek lazım bu konuda bir kaç ttane bilgin varmı
bunu bir yerden buldum şimdi
quote:
Orjinalden alıntı: hazirkod.com " Bir &quota&quot dizisine ancak 10 ile 100 arasında değer kabul edene ve aynı değeri ikinci kez kabul etmeyen bunu uyaran programcık ..." #include <stdio.h>
int main() { int a[10]={0},b,c,d,f,g=0,h;
printf("Shurzan'in kod calismalarina hos geldiniz\n\n 10 ile 100 arasi 10 sayi girin\n\n");
Orjinalden alıntı: hazirkod.com " 8e 8 bir iki dizi ile çalışmaya örnek bir programcık ..." /*Burada iki tane iki boyutlu dizi kullaniyoruz. "buyuk" adli 8 e 8 lik dizinin elemanlari [0][0] dan [7][7] ye kadar, toplam 64 tanedir. Diger tanimli "dev" dizi ise, kare degildir, fakat dizinin kare olmasinin sart olmadigini gosteren bir ornektir. Iki dizi de biri carpim tablosu, digeri de toplama tablosu ile doldurulur. Dizi elemanlarinin tek tek degistirilebilecegini gostermek icin, once "buyuk" un elemanlarinda birine, "dev" in bir elemani ile, 22 ile carpildiktan sonra atanir. Ikinci atamada ise, "buyuk[2][2]" elemani 5 degerine atanir. Herhangi bir islemin index olarak kullanilabilecegini gosteren ucuncu atama ise, aslinda "big[5][5] = 177;" dir.*/ #include <stdio.h> #include <stdlib.h>
main() { int i,j; int buyuk[8][8],dev[25][12]; printf("Shurzan'ın kod çalışmalarına hoş geldiniz\n\n"); for (i = 0;i < 8;i++) for (j = 0;j < 8;j++) buyuk[j] = i * j; /* Bu bir carpim tablosudur */ for (i = 0;i < 25;i++) for (j = 0;j < 12;j++) dev[j] = i + j; /* Bu da bir toplama tablosudur */ buyuk[2][6] = dev[24][10]*22; buyuk[2][2] = 5; buyuk[buyuk[2][2]][buyuk[2][2]] = 177; /* bu, buyuk[5][5] = 177; demek */ for (i = 0;i < 8;i++) { for (j = 0;j < 8;j++) printf("%5d ",buyuk[j]); printf("\n"); /* Her i nin degeri artinca, bir RETURN */ } system("PAUSE"); return 0; }
yeni mesaja git
Yeni mesajları sizin için sürekli kontrol ediyoruz, bir mesaj yazılırsa otomatik yükleyeceğiz.Bir Daha Gösterme