dadiw96

66_Łuczejko

Apr 4th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.44 KB | None | 0 0
  1. // 66 Obliczenie sumy, różnicy i iloczynu wszystkich liczb znajdujących się w pliku tekstowym.
  2.  
  3. #include <iostream>
  4. #include <fstream>
  5. #include <cstdlib>
  6.  
  7. using namespace std;
  8.  
  9.  
  10.  
  11. int main()
  12. {
  13.  
  14. string linia;                                                           //Łańcuch znaków o nazwie linia
  15. int i;                                                                  //Zmienna na liczbe
  16. int suma=0,roznica=0,iloczyn=1;                                         //Zmienne na wyniki
  17.    
  18.  
  19.     fstream plik;                                                       //Tworzenie zmiennej plikowej
  20.     plik.open("Licz66.txt", ios::in);                                   //otwarcie pliku  do odczytu
  21.     if(plik.good()==false) cout<<"Nie mozna otworzyc pliku!";           //jeżeli plik się nie otworzył to wyświetlamy i kończymy program
  22.  
  23.                 while (getline(plik, linia))                            //dopóki są linie w pliku zapisujemy linie do zmiennej o nazwie linia
  24.                 {
  25.                    
  26.                         sscanf(linia.c_str(), "%d", &i);                //zamieniemy łańcuch znaków(string) na int i nazywamy tego inta i
  27.                         suma=suma+i;                                    //liczymy sumę wszystkich liczb w pliku   
  28.                         iloczyn=iloczyn*i;                              //liczymy iloczyn wszystkich liczb w pliku
  29.                         roznica=roznica-i;                              //liczymy różnice wszystkich liczb w pliku
  30.                 }
  31.                
  32.     plik.close();                                                       //zamykamy plik
  33.    
  34.     cout<<"Suma= "   <<suma<<endl;                                      //wyswietlamy sume,roznice,iloczyn
  35.     cout<<"Roznica= "<<roznica<<endl;
  36.     cout<<"Iloczyn= "<<iloczyn<<endl;
  37.    
  38. system("pause");                                                        //zatrzymanie programu tak by był widoczny
  39. return 0;
  40. }
Add Comment
Please, Sign In to add comment