👤

problema vectori: dupa fiecare numar par sa se afiseze dublul numarului.
nu imi merge ce este gresit?

int i, v[50], n, p;
cout<<"n=";cin>>n;
for(i=1;i<=n;i++)
{
cout<<"v["< cin>>v[i];
}
for(p=n-1;p<=0;p--)
if(v[p]%2==0)
{
for (i = n; i >= p; i--)
v[i + 1] = v[i];
n++;
v[p+1]=2*v[p];
}
for(i=1;i<=n;i++)
cout< return 0;


Răspuns :

#include <iostream>

using namespace std;

int main()

{

   int i, v[50], n, p;

   cout<<"n= "; cin>>n;

   cout << "introdu " <<n<<" numere intregi:" << endl;

   for(i=1;i<=n;i++)

   {

      cin >> v[i];

   }

   for(p=1;p<=n; ++p)

       if(v[p]%2==0)

       {

           for (i = n; i >=p; i--)

               v[i + 1] = v[i];

           n++;

           v[p+1]=2*v[p]; ++p;

       }

   cout << "vectorul modificat:" << endl;

   for(i=1;i<=n;i++)

       cout<< v[i] << " ";

}

Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.


Wix Learning: Alte intrebari