fork download
  1. #include <iostream>
  2. #include <vector>
  3. #include <set>
  4. #include <ctime>
  5. #include <string.h>
  6. using namespace std;
  7.  
  8. int main() {
  9. srand(time(nullptr));
  10. set<int> sum_cube;
  11. for(int i=1; i<=4; i++){
  12. for(int j=1; j<=4; j++){
  13. int sum = (i*i*i) + (j*j*j);
  14. if(sum <= 100){
  15. sum_cube.insert(sum);
  16. }
  17. }
  18. }
  19. vector<int> number(10);
  20. for(int i=0; i<10; i++ ){
  21. number[i] = rand() %100 +1;
  22. cout << number[i]<<" ";
  23. }
  24. cout << endl;
  25. int f = 0;
  26. for(int num: number){
  27. if(sum_cube.find(num) != sum_cube.end()){
  28. cout << num << " ";
  29. f++;
  30. }
  31. }
  32.  
  33. if(f == 0){
  34. cout << "таких елементів немає";
  35. }
  36. return 0;
  37. }
Success #stdin #stdout 0.01s 5320KB
stdin
Standard input is empty
stdout
12 18 100 68 13 55 20 86 26 75 
таких елементів немає