Pentru un număr Il să se afişeze ultimii p divizorii proprii ai lui(diferiţi de şi de el
însuşi). Dacă numărul n are mai puţin de p divizori se vor afişa toţi.
Exemplu: Pentru n=24 şi p=2 se va afişa 8 12
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int vec[10000];
int main(){
int n,p;
cin >> n >> p;
int pc = p;
for(int i = 2; i <= n / 2 && p; i++){
if(n%i == 0){
vec[p] = n/i;
p--;
}
}
for(int i = 1; i <= pc; i++)
cout << vec[i] << ' ';
}
Alte întrebări interesante
Geografie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Chimie,
8 ani în urmă
Limba română,
9 ani în urmă
Biologie,
9 ani în urmă