Răspuns :
a)
#include <iostream>
using namespace std;
int main() {
int n;
int v[100];
cout << "Numar elemente : ";
cin >> n;
cout << "Vector : ";
for (int i = 0; i < n; i++) cin >> v[i];
cout << "Produs divizori : ";
for (int i = 0; i < n; i++) {
int prod_div = 1;
for (int d = 1; d <= v[i]; d++) {
if (v[i] % d == 0)
prod_div = prod_div * d;
}
cout << prod_div << " ";
}
}
b)
#include <iostream>
using namespace std;
int main() {
int n;
int v[100];
cout << "Numar elemente : ";
cin >> n;
cout << "Vector : ";
for (int i = 0; i < n; i++) cin >> v[i];
cout << "Nr div pari: ";
for (int i = 0; i < n; i++) {
int pari_div = 0;
for (int d = 2; d <= v[i]; d+=2) {
if (v[i] % d == 0)
pari_div++;
}
cout << pari_div << " ";
}
}
c)
#include <iostream>
using namespace std;
int main() {
int n;
int v[100];
cout << "Numar elemente : ";
cin >> n;
cout << "Vector : ";
for (int i = 0; i < n; i++) cin >> v[i];
int contor3 = 0;
for (int i = 0; i < n; i++) {
int n_div = 0;
for (int d = 1; d <= v[i]; d ++) {
if (v[i] % d == 0)
n_div++;
}
if (n_div == 3) contor3++;
}
cout << contor3 << " ";
}
d)
#include <iostream>
using namespace std;
int main() {
int n;
int v[100];
cout << "Numar elemente : ";
cin >> n;
cout << "Vector : ";
for (int i = 0; i < n; i++) cin >> v[i];
int contor3 = 0;
for (int i = 0; i < n; i++) {
int n_div = 0;
for (int d = 1; d <= v[i]; d ++) {
if (v[i] % d == 0)
n_div++;
}
if (n_div == 3) cout << v[i];
}
}
g)
#include <iostream>
using namespace std;
int main() {
int n;
int v[100];
cout << "Numar elemente : ";
cin >> n;
cout << "Vector : ";
for (int i = 0; i < n; i++) cin >> v[i];
for (int i = 0; i < n; i++) {
int n_div_impari = 0;
for (int d = 1; d <= v[i]; d += 2) {
if (v[i] % d == 0)
n_div_impari++;
}
cout << n_div_impari;
}
}
f)
#include <iostream>
using namespace std;
int main() {
int n;
int v[100];
cout << "Numar elemente : ";
cin >> n;
cout << "Vector : ";
for (int i = 0; i < n; i++) cin >> v[i];
for (int i = 0; i < n; i++)
if (v[i] % 8 == 0) cout << v[i];
}
e)
#include <iostream>
using namespace std;
int main() {
int n;
int v[100];
cout << "Numar elemente : ";
cin >> n;
cout << "Vector : ";
for (int i = 0; i < n; i++) cin >> v[i];
int suma = 0;
for (int i = 0; i < n; i++)
if (v[i] % 10 == 5) suma += v[i];
cout << suma;
}
Vă mulțumim că ați vizitat site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Dacă aveți întrebări sau nevoie de asistență suplimentară, nu ezitați să ne contactați. Ne vedem curând și nu uitați să ne adăugați la marcaje!