media elementelor pentru care inversul este numar prim
in c++ am nevoie de rezolvare
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
#include <iostream>
#include <cmath>
using namespace std;
bool isPrime(int num) {
if (num <= 1) return false;
for (int i = 2; i <= sqrt(num); i++) {
if (num % i == 0) return false;
}
return true;
}
int main() {
int n, a[100];
cin >> n;
int cnt = 0;
float sum = 0;
for (int i = 0; i < n; i++) {
cin >> a[i];
if (a[i] != 0 && isPrime(1.0 / a[i])) {
cnt++;
sum += a[i];
}
}
cout << (cnt == 0 ? 0 : sum / cnt) << endl;
return 0;
}
Explicație:
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Geografie,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă