Hocam C++'ta dizinin boyutunu kullanıcıdan almak isteyince "local variable" hatası veriyor, bu sorunu nasıl çözebilirim?
Aşağıya bıraktığım kodu yazmanın doğru yolu nedir, internette bulamadım.
int y[x]; tanımladığım kısımda hata veriyor.
Aşağıya bıraktığım kodu yazmanın doğru yolu nedir, internette bulamadım.
C++:
#include <iostream>
using namespace std;
int main()
{
int x;
cout << "Dizi boyutu: ";
cin >> x;
int y[x];
for (int i = 0; i < x; i++)
{
cin >> y[i];
}
cout << "Y dizisinin elemanları: ";
for (int i = 0; i < x; i++)
{
cout << y[i] << " ";
}
return 0;
}
int y[x]; tanımladığım kısımda hata veriyor.