Să se defineascăo funcţie recursivăcare descompune un număr în factori primi
Răspunsuri la întrebare
Răspuns de
2
#include <iostream>
using namespace std;
void factori(int n, int i){
if (n==0 || i>n) return;
if(n%i==0){
cout << i << " ";
while(n%i==0)n=n/i;
}
factori(n,i+1);
}
int main(){
int n;
cin >> n;
factori(n,2);
}
Anexe:

baesuradupaul:
Mersi
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Informatică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă