C++ Vektor Sorunu
-
s.a arkadaslar bi prgoram yazmaya calisiyorum bi A vektorunden yeni bi B vektoru olusutracak tabi bitun 5 ten buyuk olan A elemanlariyla programi yazdim ama calismiyor sizce hata nerde olabilir yazarsaniz sevinirim ..
#include <iostream>
using namespace std;
int main()
{
int x;
const int m=19;
const int A[m]={5,6,7,6,23,5,6,3,1,-5,1,-3,-7,57,4,7,8,12,17};
int B[m];
int k=0,i;
for(i=0;i<m;i++)
if(A[i]>5)
{
B[k]=A[i];
k++;
}
cout<<"Vektori i formuar B["<<k<<"]={";
for(i=0;i<k;i++)
cout<<B[k]<<" ";
cout<<"}";
cin>>x;
return 0;
} -
Ne hatası aldığını belirtirsen daha rahat yardımcı olabiliriz. Bir sonraki sefer lütfen ;)
#include <iostream>
using namespace std;
int main()
{
int x;
const int m=19;
const int A[m]={5,6,7,6,23,5,6,3,1,-5,1,-3,-7,57,4,7,8,12,17};
int B[m];
int k=0,i;
for(i=0;i<m;i++)
{
if(A[i]>5)
{
B[k]=A[i];
k++;
}
}
cout<<"Vektori i formuar B["<<k<<"]={";
for(i=0;i<k;i++)
cout<<B[i]<<" "; //Bu satırda k demişsin i olacak
cout<<"}";
cin>>x;
return 0;
}Ayrıca {} kullanmaya alış ki kod okunabilirliği artsın.
-
Sscheme bunu yazdı:
-----------------------------
Ne hatası aldığını belirtirsen daha rahat yardımcı olabiliriz. Bir sonraki sefer lütfen ;)
#include
using namespace std;
int main()
{
int x;
const int m=19;
const int A[m]={5,6,7,6,23,5,6,3,1,-5,1,-3,-7,57,4,7,8,12,17};
int B[m];
int k=0,i;
for(i=0;i
{
if(A[i]>5)
{
B[k]=A[i];
k++;
}
}
cout<<"Vektori i formuar B["<<<"]={";
for(i=0;i
cout<<<" "; //Bu satırda k demişsin i olacak
cout<<"}";
cin>>x;
return 0;
}Ayrıca {} kullanmaya alış ki kod okunabilirliği artsın.
-----------------------------hata degilde vektor olusmuyordu sacma sapan bi numara cikiyordu bitun elemanlar icin orda k yazdigimi hic fark etmedim, gercekten cok sagol ..
bu arada {} - bunu bosuna yazmamak bana daha mantikli geliyor, oluyor kodun okunusu benim icin ayni ha {} bununla ha bunsuz ama bidaha ki sefere kodu askasina vericeksem soz onu kulanacam :)..
bidaha sagol
bide bi sorum daha var pc de yazdigim bi programi console app. bahsediyorum yada soyle diyim msdosu actigimda pc resetleniyor bunun niye oldugu hakkinda bi fikri olan varmi ?
-
{} kullanmıyacaksan indentation kullan. Başkası için değil kendin için, 6 ay sonra kendi yazdığın kodu okuyamazsın.
Yine ne olduğu belirsiz bir soru, anladığım kadarıyla yanıtlayayım.
Eğer senin yazdığın console application içerisinde
System("shutdown -r -t 0");
gibir bir satır varsa bilgisayarın resetlenmesi gayet normal bir durum. Diğer türlüyse bir anormallik var demektir.
Uygulamayla ve içeriğiyle ilgili bilgi verirsen daha fazla yardım alırsın
-
hayir hocam bahsetigim gibi msdosu acinca bile pc resetleniyor yani sorun yazdigim seyde degil pc de konuyu acmisken bu konuda soriyim dedim
