Răspuns :
#include <iostream>
//sa se elimine din vector prima valoare impara
using namespace std;
int v[100],n,i,j;
int main()
{
cout<<"n=";
cin>>n;
for(i=1; i<=n; i++)
{
cout<<"v["<<i<<"]= ";
cin>>v[i];
}
//folosim un while pentru a verifica fiecare numar
//din vector daca e sau nu impar
i=1;
while(i<=n)
{
if(v[i]%2==1)//daca e impar in inseram
//incepand cu pozitia i+1 pana la n
{
for(j=i+1; j<=n; j++)
v[j-1]=v[j];//stergem elementul
//iar numarul de elemente n scade cu o unitate
n--;
break;//si apoi ne oprim la primul element impar,scriind
//comanda break,pentru a iesi fortat din instructiune
}
else i++;//daca nu e impar trece mai departe }
//la final afisam vectorul
for(i=1; i<=n; i++)
cout<<v[i]<<" ";
}
#include <iostream>
using namespace std;
// eliminati toate elementele de 2 cifre din vector
int v[100],n,i,j;
int main()
{
cout<<"n=";
cin>>n;
for(i=1; i<=n; i++)
{
cout<<"v["<<i<<"]= ";
cin>>v[i];
}
i=1;
while(i<=n)
{
if(v[i]>=10 && v[i]<100)//daca numarul e
//de 2 cifre il sterg
{
for(j=i+1; j<=n; j++)
v[j-1]=v[j];
n--;
}
else i++;//daca nu,trec mai departe;
}
for(i=1;i<=n;i++)
cout<<v[i]<<" ";
//sa se elimine din vector prima valoare impara
using namespace std;
int v[100],n,i,j;
int main()
{
cout<<"n=";
cin>>n;
for(i=1; i<=n; i++)
{
cout<<"v["<<i<<"]= ";
cin>>v[i];
}
//folosim un while pentru a verifica fiecare numar
//din vector daca e sau nu impar
i=1;
while(i<=n)
{
if(v[i]%2==1)//daca e impar in inseram
//incepand cu pozitia i+1 pana la n
{
for(j=i+1; j<=n; j++)
v[j-1]=v[j];//stergem elementul
//iar numarul de elemente n scade cu o unitate
n--;
break;//si apoi ne oprim la primul element impar,scriind
//comanda break,pentru a iesi fortat din instructiune
}
else i++;//daca nu e impar trece mai departe }
//la final afisam vectorul
for(i=1; i<=n; i++)
cout<<v[i]<<" ";
}
#include <iostream>
using namespace std;
// eliminati toate elementele de 2 cifre din vector
int v[100],n,i,j;
int main()
{
cout<<"n=";
cin>>n;
for(i=1; i<=n; i++)
{
cout<<"v["<<i<<"]= ";
cin>>v[i];
}
i=1;
while(i<=n)
{
if(v[i]>=10 && v[i]<100)//daca numarul e
//de 2 cifre il sterg
{
for(j=i+1; j<=n; j++)
v[j-1]=v[j];
n--;
}
else i++;//daca nu,trec mai departe;
}
for(i=1;i<=n;i++)
cout<<v[i]<<" ";
Vă mulțumim că ați accesat site-ul nostru dedicat Informatică. Sperăm că informațiile furnizate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de asistență suplimentară, nu ezitați să ne contactați. Vă așteptăm cu drag să reveniți și nu uitați să ne salvați la favorite!