Care mă poate ajuta cu exercițiul 23
Anexe:
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int main()
{
int x[100], n, k, nr=0;
cin >> n;
for (int i = 0; i < n; i++) cin >> x[i];
cin >> k;
for (int i = 0; i < n; i++)
{
int nrDiv = 0;
for (int j = 2; j <= x[i] / 2; j++)
{
if (x[i] % j == 0) nrDiv++;
}
if (nrDiv == k) nr++;
}
cout << nr;
return 0;
}
using namespace std;
int main()
{
int x[100], n, k, nr=0;
cin >> n;
for (int i = 0; i < n; i++) cin >> x[i];
cin >> k;
for (int i = 0; i < n; i++)
{
int nrDiv = 0;
for (int j = 2; j <= x[i] / 2; j++)
{
if (x[i] % j == 0) nrDiv++;
}
if (nrDiv == k) nr++;
}
cout << nr;
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă