Napisz program, który odczyta każdą liczbę z plików liczby01.txt oraz liczby02.txt i w zależności od wartości danej liczby zapisze je w pliku dodatnie.txt (liczby większe lub równe 0) lub do pliku ujemne.txt. Program Code Blocks. C++



Napisz Program Który Odczyta Każdą Liczbę Z Plików Liczby01txt Oraz Liczby02txt I W Zależności Od Wartości Danej Liczby Zapisze Je W Pliku Dodatnietxt Liczby Wi class=
Napisz Program Który Odczyta Każdą Liczbę Z Plików Liczby01txt Oraz Liczby02txt I W Zależności Od Wartości Danej Liczby Zapisze Je W Pliku Dodatnietxt Liczby Wi class=

Odpowiedź :

REGNAD

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: