#include <iostream>
#include <iomanip>
#include <cmath>
#include <cstdlib>
#include <ctime>
#include <vector>
int main() {
const int n = 6;
const int m = 8;
std::srand(std::time(0));
std::vector<int> v;
int** matrix = new int*[n];
for( int i=0; i<n; ++i )
{
matrix[i] = new int[m];
for( int j=0;j<m; ++j )
{
matrix[i][j] = rand() % 360;
std::cout << std::setw(4) << matrix[i][j] << " ";
double value = std::cos( matrix[i][j] * M_PI / 180 );
if( 0 <= value && value < 0.5 )
{
v.push_back( matrix[i][j] );
}
}
std::cout << '\n';
}
std::cout << "vector:\n";
for( int i=0; i<v.size(); ++i )
{
std::cout << v[i] << " ";
}
std::cout << '\n';
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aW9tYW5pcD4KI2luY2x1ZGUgPGNtYXRoPgojaW5jbHVkZSA8Y3N0ZGxpYj4KI2luY2x1ZGUgPGN0aW1lPgojaW5jbHVkZSA8dmVjdG9yPgoKaW50IG1haW4oKSB7CgoJY29uc3QgaW50IG4gPSA2OwoJY29uc3QgaW50IG0gPSA4OwoKCXN0ZDo6c3JhbmQoc3RkOjp0aW1lKDApKTsKCQoJc3RkOjp2ZWN0b3I8aW50PiB2OwoJCglpbnQqKiBtYXRyaXggPSBuZXcgaW50KltuXTsKCWZvciggaW50IGk9MDsgaTxuOyArK2kgKQoJewoJCW1hdHJpeFtpXSA9IG5ldyBpbnRbbV07CgkJZm9yKCBpbnQgaj0wO2o8bTsgKytqICkKCQl7CgkJCW1hdHJpeFtpXVtqXSA9IHJhbmQoKSAlIDM2MDsKCQkJc3RkOjpjb3V0IDw8IHN0ZDo6c2V0dyg0KSA8PCBtYXRyaXhbaV1bal0gPDwgIiAiOwoJCQkKCQkJZG91YmxlIHZhbHVlID0gc3RkOjpjb3MoIG1hdHJpeFtpXVtqXSAqIE1fUEkgLyAxODAgKTsKCQkJCgkJCWlmKCAwIDw9IHZhbHVlICYmIHZhbHVlIDwgMC41ICkKCQkJewoJCQkJdi5wdXNoX2JhY2soIG1hdHJpeFtpXVtqXSApOwoJCQl9CgkJfQoJCXN0ZDo6Y291dCA8PCAnXG4nOwoJfQoJCglzdGQ6OmNvdXQgPDwgInZlY3RvcjpcbiI7CgkKCWZvciggaW50IGk9MDsgaTx2LnNpemUoKTsgKytpICkKCXsKCQlzdGQ6OmNvdXQgPDwgdltpXSA8PCAiICI7Cgl9CglzdGQ6OmNvdXQgPDwgJ1xuJzsKCQoJcmV0dXJuIDA7Cn0=