#include <iostream>
#include <vector>
#include <set>
#include <ctime>
#include <string.h>
using namespace std;
int main() {
srand(time(nullptr));
set<int> sum_cube;
for(int i=1; i<=4; i++){
for(int j=1; j<=4; j++){
int sum = (i*i*i) + (j*j*j);
if(sum <= 100){
sum_cube.insert(sum);
}
}
}
vector<int> number(10);
for(int i=0; i<10; i++ ){
number[i] = rand() %100 +1;
cout << number[i]<<" ";
}
cout << endl;
int f = 0;
for(int num: number){
if(sum_cube.find(num) != sum_cube.end()){
cout << num << " ";
f++;
}
}
if(f == 0){
cout << "таких елементів немає";
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8c2V0PgojaW5jbHVkZSA8Y3RpbWU+CiNpbmNsdWRlIDxzdHJpbmcuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJc3JhbmQodGltZShudWxscHRyKSk7CglzZXQ8aW50PiBzdW1fY3ViZTsKCWZvcihpbnQgaT0xOyBpPD00OyBpKyspewoJCWZvcihpbnQgaj0xOyBqPD00OyBqKyspewoJCQlpbnQgc3VtID0gKGkqaSppKSArIChqKmoqaik7CgkJCWlmKHN1bSA8PSAxMDApewoJCQkJc3VtX2N1YmUuaW5zZXJ0KHN1bSk7CgkJCX0KCQl9Cgl9Cgl2ZWN0b3I8aW50PiBudW1iZXIoMTApOwoJZm9yKGludCBpPTA7IGk8MTA7IGkrKyApewoJCW51bWJlcltpXSA9IHJhbmQoKSAlMTAwICsxOwoJCWNvdXQgPDwgbnVtYmVyW2ldPDwiICI7Cgl9Cgljb3V0IDw8IGVuZGw7CglpbnQgZiA9IDA7Cglmb3IoaW50IG51bTogbnVtYmVyKXsKCQlpZihzdW1fY3ViZS5maW5kKG51bSkgIT0gc3VtX2N1YmUuZW5kKCkpewoJCQljb3V0IDw8IG51bSA8PCAiICI7CgkJCWYrKzsKCQl9Cgl9CgkKCWlmKGYgPT0gMCl7CgkJY291dCA8PCAi0YLQsNC60LjRhSDQtdC70LXQvNC10L3RgtGW0LIg0L3QtdC80LDRlCI7Cgl9CglyZXR1cm4gMDsKfQ==