#include < bits/stdc++.h> using namespace std; int main(){ int n; cin> > n; int a[n]; for (int i=0; i< n; i++) { cin> > a[i]; } vector< int> b; for (int i=0; i< n; i++) { if (a[i]> =0) { b.push_back(a[i]); } } for (int i=0; i< b.size(); i++) { cout< < b[i]< < " "; } return 0; }
Спасибо
Ответ дал: Гость
за два можно. ложим по 3 монеты. если ровно - то фальшивая среди двух оставшихся, которую легко найти. если неровно - то берём 2 монеты из лёгкой чашки и взвешиваем. если ровно - то оставшаяся и есть фальшивая, если неровно - то фальшивая наверху.
Популярные вопросы