Advertisement
Guest User

Untitled

a guest
Jun 10th, 2016
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. #include <iostream>
  2. #include <string.h>
  3. #include <fstream>
  4. using namespace std;
  5. ifstream f("parole.in");
  6. ofstream g("parole.out");
  7. int parolici(char sir[],int n)
  8. {
  9. int i;
  10. char mici[]="qwertyuiopasdfghjklzxcvbnm",mari[]="QWERTYUIOPASDFGHJKLZXCVBNM",cifre[]="1234567890",semne[]=".,?!;:_@#";
  11. if(strlen(sir)<8)
  12. {
  13. return 0;
  14. }
  15. else
  16. {
  17. int ok=1,n=strlen(sir);
  18. for(i=0;i<n && ok;i++)
  19. if(strchr(mici,sir[i]))
  20. ok=0;
  21. if(ok)
  22. return 0;
  23. else
  24. {
  25. ok=1;
  26. for(i=0;i<n && ok;i++)
  27. if(strchr(mari,sir[i]))
  28. ok=0;
  29. }
  30. if(ok)
  31. return 0;
  32. else
  33. {
  34. ok=1;
  35. for(i=0;i<n && ok;i++)
  36. if(strchr(cifre,sir[i]))
  37. ok=0;
  38. }
  39. if(ok)
  40. return 0;
  41. else
  42. {
  43. ok=1;
  44. for(i=0;i<n && ok;i++)
  45. if(strchr(semne,sir[i]))
  46. ok=0;
  47. }
  48. if(ok)
  49. return 0;
  50. else
  51. return 1;
  52. }
  53. }
  54. int main()
  55. {
  56. int i,n,nr=0;
  57. char sir[100];
  58. f>>n;
  59. f.get();
  60. for(i=0;i<n;i++)
  61. {
  62. f.get(sir,100);
  63. f.get();
  64. if(parolici(sir,n))
  65. nr++;
  66. }
  67. g<<nr;
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement