Uzunlukları iki farklı iki boyutlu dizi oluşturup ekrana yazdırmaya çalışıyorum. Algoritma aşağıdaki şekilde
import std.stdio;
int main()
{
int[10][5] dizi;
for (int i=0;i<10;i++)
{
for (int j =0;j<5;j++)
write(dizi[j][i]);
writeln();
}
return 0;
}
dizi[j][i]
yazımında dikkat ederseniz ikinci döngünün değişkeni ilk olarak kullanılıyor. c++ da bu
dizi[i][j]
şeklinde yazılıyor ki mantıklı olanda bu gibi geliyor bana <_< .
#include <iostream>
int main()
{
int mDizi[10][5];
for (int i =0;i<10;i++)
{
for (int j =0;j<5;j++)
mDizi[i][j] = 0;
}
for (int i =0;i<10;i++)
{
for (int j =0;j<5;j++)
cout<<mDizi[i][j];
cout<<endl;
}
}
Niye böyle yapmış olabilirler?
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]