main.cpp 479 B

1234567891011121314151617181920
  1. #include <QCoreApplication>
  2. std::vector<int> factors(int n);
  3. int main(int argc, char *argv[])
  4. {
  5. QCoreApplication a(argc, argv);
  6. std::vector<int> something = factors(12);
  7. return a.exec();
  8. }
  9. std::vector<int> factors(int n){
  10. int z = 2;
  11. std::vector<int> output;
  12. while (z * z <= n){
  13. if (n % z == 0){
  14. output.push_back(z);
  15. n /= z;
  16. }else{z++;}
  17. }
  18. if(n > 1){output.push_back(n);}
  19. return output;
  20. }