Odpowiedź :
Odpowiedź:
#include <iostream>
#include <fstream>
int main() {
std::ifstream source1("sciezka do pliku liczby01");
std::ifstream source2("sciezka do pliku liczby02");
std::ofstream destinationPositive("dodatnie.txt");
std::ofstream destinationNegative("ujemne.txt");
if (source1) {
int number;
while (source1 >> number) {
if (number >= 0) {
destinationPositive << number << std::endl;
} else {
destinationNegative << number << std::endl;
}
}
} else {
std::cout << "Not open 1" << std::endl;
}
if (source2) {
int number;
while (source2 >> number) {
if (number >= 0) {
destinationPositive << number << std::endl;
} else {
destinationNegative << number << std::endl;
}
}
} else {
std::cout << "Not open 2" << std::endl;
}
return 0;
}
Wyjaśnienie: