Informatică, întrebare adresată de marelealbastru1234, 8 ani în urmă

Imi poate spune cineva de ce imi da "Caught fatal sign 11" pe pbinfo?

Cerinta:
Se citește un vector cu n elemente, numere naturale. Să se afișeze elementele cu indici pari în ordinea crescătoare a indicilor, iar elementele cu indici impari în ordinea descrescătoare a indicilor.

Programul meu:

#include

using namespace std;
int X[1000],n,i,p[1000],ip[1000],nrp,nri;
int main()
{
cin>>n;
for (i=1; i<=n; i++)
{
cin>>X[i];
}
for (i=1; i<=n; i++)
{
if (i%2==0)
{
p[i/2]=X[i];
nrp++;
}
else
{
if (i==1)
{
ip[1]=X[1];
nri++;
}
else
{
p[i/2+1]=X[i];
nri++;
}
}
}
for (i=1; i<=nrp; i++)
{
cout<

}
for (i=nri; i>=1; i++)
{
cout< }
}


Rayzen: Ce ai scris la cout?
Ca nu se vede.
Rayzen: cout<
Rayzen: << .....
Rayzen: cout<
marelealbastru1234: cout<
marelealbastru1234: cout << ip[i];
Rayzen: cout<
Rayzen: cout <

Răspunsuri la întrebare

Răspuns de LinuxGuy
0

Înseamnă că ai declarat un vector prea mic. Uită-te la restricții și precizări. Declară v[n_max+5]. Astfel o sa mărești range-ul vectorului.

Alte întrebări interesante