vertc

27-02

Feb 27th, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.90 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3.  
  4. using namespace std;
  5.  
  6. void sortuj (string s) {
  7.     int dl = s.size();  // sortwanie
  8.     int z;
  9.     for (int i=0;i<dl;i++) {
  10.         for (int j=0;j<dl;j++) {
  11.             if (s[j]<s[j+1]) {
  12.                 z = s[j+1];
  13.                 s[j+1] = s[j];
  14.                 s[j] = z;
  15.             }
  16.         }
  17.     }
  18.     cout<<s;
  19. }
  20.  
  21. int main() {
  22.     ifstream ana("anagram.txt");
  23.     ofstream odp_a("odp_4a.txt");
  24.     ofstream odp_b("odp_4b.txt");
  25.     string s1, s2, s3, s4, s5;
  26.     while(!ana.eof()) {
  27.         ana>>s1>>s2>>s3>>s4>>s5;
  28.         if(s1.size() == s2.size() && s2.size() == s3.size() && s3.size() == s4.size() && s4.size() == s5.size()) {
  29.             cout<<s1<<" "<<s2<<" "<<s3<<" "<<s4<<" "<<s5<<endl;     // podpunkt a
  30.             odp_a<<s1<<" "<<s2<<" "<<s3<<" "<<s4<<" "<<s5<<endl;
  31.             cout<<"POSORTOWANE ";
  32.             sortuj(s1); cout<<" ";
  33.             sortuj(s2); cout<<" ";
  34.             sortuj(s3); cout<<" ";
  35.             sortuj(s4); cout<<" ";
  36.             sortuj(s5); cout<<endl;
  37.         }
  38.     }
  39.     odp_a.close();
  40. }
Advertisement
Add Comment
Please, Sign In to add comment