C
Să se citească de la tastatură un vector v cu n elemente numere întregi: să se înlocuiască fiecare element din vector cu numărul său de divizori;
Răspunsuri la întrebare
Răspuns de
3
#include <iostream>
using namespace std;
//Functie care calculeaza numarul de divizori ale valorii date ca parametru
int ndiv(int n) {
int nd = 0;
for (int i = 1; i <= n; ++i) {
if (n % i == 0) ++nd;
}
return nd;
}
int main() {
int n, v[100];
//Citire date
cin >> n;
for (int i = 0; i < n; ++i)
cin >> v[i];
//Parcurgere vector, inclocuire cu numar de divizori
for (int i = 0; i < n; ++i)
v[i] = ndiv(v[i]);
//Afisare vector
for (int i = 0; i < n; ++i)
cout << v[i] << " ";
}
Anexe:
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Engleza,
9 ani în urmă