Informatică, întrebare adresată de Nadia03, 9 ani în urmă

buna. ma puteti ajuta?(c++,vectori)
1. sa se stearga nr impare dintr-un vector
2.ordonare descrescatoare prin metoda selectiei

Răspunsuri la întrebare

Răspuns de ursuLenes
0
#include<iostream>
using namespace std;
int q[25],v[25],n,i,j,aux,k=0;
int main()
{
    cout<<"nr de elemente=";
    cin>>n;
    for(i=0;i<n;i++)
    {
        cout<<"q["<<i<<"]=";
        cin>>q[i];
    }
    for (i=1;i<=n;i++)
    {
        if(q[i]%2==0)
        {
            v[k]=q[i];
            k++;

        }

    }
    for(i=0;i<k-2;i++)
        for(j=i+1;j<k-1;j++)
            if(v[i]>v[j])
            {
                aux=v[j];
                v[j]=v[i];
                v[i]=aux;
            }
    cout<<endl;
    for(i=0;i<k-1;i++)
        cout<<v[i]<<" ";
    return 0;
}
Alte întrebări interesante