Advertisement
JosepRivaille

P89979: Línies ordenades (1)

Apr 6th, 2015
602
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.61 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3. using namespace std;
  4.  
  5.  
  6. //Pre: Llegeix diverses seqüències de paraules
  7. //Post: Et diu quina és la primera que està ordenade lexicogràficament
  8. int main() {
  9.     string prev, next;
  10.     int n;
  11.     int i = 0;
  12.     bool found = false;
  13.     while (cin >> n and not found){
  14.         ++i;
  15.         found = true;
  16.         cin >> prev;
  17.         for (int c = 2; c <= n; ++c){
  18.             cin >> next;
  19.             if (next < prev) found = false;
  20.             prev = next;
  21.         }
  22.         if (found) cout << "La primera linia ordenada creixentment es la " << i << "." << endl;
  23.     }
  24.     if (not found) cout << "No hi ha cap linia ordenada creixentment." << endl;
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement