Informatică, întrebare adresată de baesuradupaul, 8 ani în urmă

Să se defineascăo funcţie recursivăcare descompune un număr în factori primi

Răspunsuri la întrebare

Răspuns de andrei750238
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
baesuradupaul: Poti sa ma ajuti si la problema asta
baesuradupaul: Dându-se o matrice pătraticăsăse calculeze sumele obţinutedin elementele de pe conturul câte unui pătrat concentric
andrei750238: nu cred că am timp, pune întrebarea pe site
Alte întrebări interesante