Răspuns :
#include <iostream>
using namespace std;
int n, i, num, primul, pr=0, ultimul, p, d, pdiv;
int main()
{
cout << "n= "; cin >> n;
cout << "p= "; cin >> p;
cout << "introdu " << n << " numere intregi: " << endl;
for (i=1; i<=n; ++i)
{
cin >> num;
if (num%3==0)
{
++d;
if (pr==0) { primul=num; pr=1; ultimul=num; }
else ultimul=num;
if (d==p) { pdiv=num; }
}
}
if (p==0) cout << "nu exista divizibile cu 3...";
else
{
cout << "primul element divizibil cu 3 este " << primul << endl;
cout << "ultimul element divizibil cu 3 este " << ultimul << endl;
if (d<p) cout << "nu exista " << p << " elemente divizibile cu 3...";
else
cout << "al " << p << " -lea element divizibil cu 3 este " << pdiv;
}
return 0;
}