Răspuns :
Salut!
Ai rezolvarea in C++ mai jos
#include <iostream>
using namespace std;
int main()
{
int n, v[1001], douaCifre = 0;
cin >> n;
for (int i = 1; i <= n; ++i)
{
cin >> v[i];
}
//a)
for (int i = 1; i <= n; ++i)
{
for (int j = 1; j <= v[i]; ++j)
{
if (v[i] % j == 0)
{
cout << j << " ";
}
}
cout << '\n';
if (v[i] >= 10 && v[i] <= 99)
{
douaCifre++;
}
}
//b)
cout << "In vector se afla: " << douaCifre << " elemente care contin 2 cifre" << '\n';
//c)
int x;
bool gasit = false;
cin >> x;
for (int i = 1; i <= n; ++i)
{
if (v[i] == x)
{
gasit = true;
}
}
if (gasit)
{
cout << "Numarul " << x << " se afla in vector" << '\n';
}
else
{
cout << "Numarul " << x << " nu se afla in vector" << '\n';
}
//d)
int x2, nrAp = 0;
cin >> x2;
for (int i = 1; i <= n; ++i)
{
if (v[i] == x2)
{
nrAp++;
}
}
cout << "Numarul " << x2 << " apare in vector de " << nrAp << " ori";
return 0;
}
- Ti-am atasat si fisierul sursa mai jos
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Ne bucurăm dacă informațiile oferite v-au fost de folos. Pentru întrebări sau asistență suplimentară, nu ezitați să ne contactați. Revenirea dumneavoastră ne onorează – adăugați-ne la favorite pentru a fi mereu la curent!