Advertisement
SelinD

39

Jun 21st, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. #include<iostream>
  2. #include<fstream>
  3. #include<cstring>
  4. using namespace std;
  5. ifstream fin("bac.txt");
  6. char s[256][256];
  7.  
  8. int ordalfa(char a[256])
  9. {
  10. int i,ok=1,j;
  11. for(i=0; i<strlen(a); i++)
  12. {
  13. for(j=i+1; j<strlen(a); j++)
  14. {
  15. if(a[i]>a[j])
  16. {
  17. ok=0;
  18. break;
  19. }
  20. }
  21. }
  22. if(ok!=0) return 1;
  23. else return 0;
  24. }
  25.  
  26. int main()
  27. {
  28. char rez1[128],rez2[128];
  29. int n,i,nr=0;
  30. fin>>n;
  31. for(i=1; i<=n; i++)
  32. {
  33. fin>>s[i];
  34. }
  35. for(i=1; i<n; i++)
  36. {
  37. strcpy(rez1,s[i]);
  38. strcat(rez1,s[i+1]);
  39. strcpy(rez2,s[i+1]);
  40. strcat(rez2,s[i]);
  41. if(ordalfa(rez1)==1 || ordalfa(rez2)==1) nr++;
  42. }
  43. cout<<nr;
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement