Сервис быстрых ответов от искусственного интеллекта
Вопрос пользователя:
Ответ нейросети:
#include <iostream>
#include <fstream>
#include <cmath>
using namespace std;
int main() {
ifstream f1("input.txt");
ofstream f2("output.txt");
if (!f1.is_open() || !f2.is_open()) {
cout << "Error opening files." << endl;
return 1;
}
int N;
f1 >> N;
int A[N];
int sum = 0;
for (int i = 0; i < N; i++) {
f1 >> A[i];
sum += A[i];
}
float SA = (float)sum / N;
int roundedSA = round(SA);
if (roundedSA % 2 == 0) {
for (int i = 0; i < N; i++) {
if (A[i] % 2 == 0) {
cout << A[i] << " ";
f2 << A[i] << " ";
}
}
} else {
for (int i = 0; i < N; i++) {
if (A[i] % 2 != 0) {
cout << A[i] << " ";
f2 << A[i] << " ";
}
}
}
f1.close();
f2.close();
return 0;
}
Пожалуйста, убедитесь, что в файле input.txt
содержится корректный ввод данных.
Напишите нам, если в вопросе есть ваши персональные данные (yasnoponyatno24@yandex.ru)
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.