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

Va rog. Am mare nevoie de ajutor. Se da un vector cu n elemente numere intregi. a)Afisati pozitiile primelor 2 numere pare.
b)Afisati pozitiile ultimelor 2 numere impare

Răspunsuri la întrebare

Răspuns de JolieJulie
2
 O metoda de rezolvare...
                ↓

#include <iostream>
using namespace std;
int main()
{
    int n,v[100],k=0,p=0,i,j;
    cout<<"Cate elemente are vectorul:";
    cin>>n;
    for(i=0; i<n; i++)
    {
        cout<<"Numar:";
        cin>>v[i];
    }

    for(i=0; i<n; i++)
    {
        if(v[i]%2==0)
        {
            k++;
            if(k<=2)
                cout<<"Primele pozitii pare: "<<i<<endl;
        }
    }

    for(i=n-1; i>=0; i--)
    {
        if(v[i]%2!=0)
        {
            p++;
            if(p<=2)
                cout<<"Ultimele pozitii impare: "<<i<<endl;
        }

    }
}

Alte întrebări interesante