C++’ta Array Mantığı

Ceng 241 – Advanced Programming dersini alan arkadaşların bir kısmı pointer arrayler hakkında sıkıntı çektiklerini söylemişlerdi. Daha önce pointer mantığını anlatan bir yazı yazmıştım. Şimdi de arraylerin mantığını anlatan bir kaç şey yazdıktan sonra pointer arrayler hakkında da yeni bir yazı yazmayı düşünüyorum. Neyse, şimdi arraylerden söz etme zamanı ve yine bunu örnek üzerinde anlatmanın daha iyi olacağına karar verdim. Belki ufak hatta boş bir yazı olmuş diyebilirsiniz, ama mantığını oturttuktan sonra aşağıdaki resimde görüldüğü gibi array elemanlarını istediğimiz gibi çağırmak hiçte zor değil.

 

 yukarıdaki resimde gördüğünüz kod şöyle birşey,

 

#include <iostream>
using namespace std;

int main (void)
{
 int x; // kullanıcı tarafından belirlenecek olan input miktarı
 int c[99];
 int i; // counter variable, sayaç olarak kullanılan değer

 cout << “\nenter your array’s size: (<99) “;
 cin >> x;
 cout << endl ;

 for (i=0; i<=x; i++)
 {
  cout << “Enter your “<< i <<“. element:”;
  cin >> c[i];
 }

 //şimdide listedekilerin 2 katını bastırma zamanı
 
 cout << endl ;
 for (i=0; i<=x; i++){
  cout<< “your “<< i << “. element’s x2 = ” << (c[i]*2) <<endl;
 }

 // şimdide listedekileri sondan başa yazdıralım
 
 cout << endl;
 for( i=x; i>=0; i– ){
  cout<< “your “<< i << “. element is: ” << c[i] << endl;
 }

 return (0);
 
}

Yorum bırakın

Filed under C & C++

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s