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