int main() { vector<int> a; int cnt = 0; double average = 0; while (true) { int tmp; cin >> tmp; if (!tmp) break; cnt++; a.push_back(tmp); average += tmp; } average /= cnt; int ans = 0; vector<int> b; for (int i = 0; i < cnt; i++) if (a[i] > average) ans++, b.push_back(a[i]); cout << ans << endl; for (int i = 0; i < b.size(); ++i) cout << b[i] << ' '; }
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Выполги иследовательский проэкт по предложенной теме: Векторная графика
using namespace std;
int main()
{
vector<int> a;
int cnt = 0;
double average = 0;
while (true)
{
int tmp;
cin >> tmp;
if (!tmp)
break;
cnt++;
a.push_back(tmp);
average += tmp;
}
average /= cnt;
int ans = 0;
vector<int> b;
for (int i = 0; i < cnt; i++)
if (a[i] > average)
ans++, b.push_back(a[i]);
cout << ans << endl;
for (int i = 0; i < b.size(); ++i)
cout << b[i] << ' ';
}