Обновить main.cpp

This commit is contained in:
oltnd
2024-11-01 23:06:17 +03:00
parent 3309dff82f
commit ddea3fb027

View File

@@ -184,50 +184,42 @@ void z2() {
cout << "Знак числа: " << result << endl; cout << "Знак числа: " << result << endl;
} }
void z1(){
int z1() { ofstream myfile("numbers.txt");
// проверка букав не пашет if (!myfile.is_open()) {
cout << "Ошибка при открытии файла для записи!" << endl;
ofstream outFile("numbers.txt"); // Открываем файл для записи
if (!outFile) {
cerr << "Не удалось открыть файл для записи." << endl;
return 1; return 1;
} }
int numbers[10]; // Массив для хранения 10 чисел float number;
int a; cout << "Введите 10 чисел:" << endl;
// Вводим 10 чисел и записываем их в файл через пробел
cout << "Введите 10 чисел: ";
for (int i = 0; i < 10; ++i) { for (int i = 0; i < 10; ++i) {
cin >> a; cout << i + 1 << ": ";
if (int(a)) { while (!(cin >> number)) {
a >> numbers[i];
outFile << numbers[i] << " ";
}
else {
cout << "Давай тут без этого вот всего, нраписано 'числа'"<<endl;
cin.clear(); cin.clear();
cin.ignore(); cin.ignore(10000, '\n');
z1(); cout << "Неправильный ввод, введите число: ";
} }
myfile << number << " ";
} }
outFile.close(); // Закрываем файл после записи
// Открываем файл для чтения myfile.close();
ifstream inFile("numbers.txt");
if (!inFile) { ifstream alienfile("numbers.txt");
cerr << "Не удалось открыть файл для чтения." << endl; if (!alienfile.is_open()) {
cout << "Ошибка при открытии файла для чтения!" << endl;
return 1; return 1;
} }
// Считываем числа и суммируем их float sum = 0;
int sum = 0;
for (int i = 0; i < 10; ++i) { while (alienfile >> number) {
inFile >> numbers[i]; sum += number;
sum += numbers[i];
} }
inFile.close(); // Закрываем файл после чтения
alienfile.close();
cout << "Сумма чисел: " << sum << endl; cout << "Сумма чисел: " << sum << endl;
} }