👤

Inserarea unei valori x după prima aparitie a valorii y din vector. Dacă y
nu apare în vector, inserarea se va face la sfärşitul vectorului.


Răspuns :

COROANA TE ROG!!!

#include<iostream>

using namespace std;

int main(){

   int n, y, x, v[1001], sem=0;

   cin>>x>>y>>n;

   for(int i=1;i<=n;i++) cin>>v[i];

   for(int i=1;i<=n;i++) if(v[i]==y){n++; for(int j=n-1;j>=i+1;j--) v[j+1]=v[j]; v[i+1]=x; sem=1;}

   if(sem==0) v[n++]=x;

   for(int i=1;i<=n;i++) cout<<v[i]<<' ';

   return 0;

}