Advertisement
Guest User

Untitled

a guest
Feb 2nd, 2020
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.46 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. #include <string>
  4. #include <cstring>
  5. #include <algorithm>
  6.  
  7. using namespace std;
  8. ///----------------------------------------------------------------------------------------------
  9. void skaitymas_kryziazodzio (int &kryziazodzio_dydis, string kryziazodzio_eilutes[]);
  10. void skaitymas_zodziu (int &zodziu_kiekis, string zodziai[]);
  11. void kryziazodzio_eilutes_be_tarpu (int kryziazodzio_dydis, string kryziazodzio_eilutes[], string kryziazodis_be_tarpu[]);
  12. ///----------------------------------------------------------------------------------------------
  13.  
  14. const int CMAX = 200;
  15. int main()
  16. {
  17. ///----------------------------------------------------------------------------------------------
  18. int kryziazodzio_dydis;
  19. string kryziazodzio_eilutes[CMAX];
  20. int zodziu_kiekis;
  21. string zodziai[CMAX];
  22. string kryziazodis_be_tarpu[CMAX];
  23. ///----------------------------------------------------------------------------------------------
  24. skaitymas_kryziazodzio (kryziazodzio_dydis, kryziazodzio_eilutes);
  25. skaitymas_zodziu (zodziu_kiekis, zodziai);
  26. kryziazodzio_eilutes_be_tarpu (kryziazodzio_dydis, kryziazodzio_eilutes, kryziazodis_be_tarpu);
  27. ///----------------------------------------------------------------------------------------------
  28. return 0;
  29. }
  30. void skaitymas_kryziazodzio (int &kryziazodzio_dydis, string kryziazodzio_eilutes[])
  31. {
  32. int laikinas = 0;
  33. ifstream read ("kryziazodis.txt");
  34. read >> kryziazodzio_dydis;
  35. read >> ws;
  36. for (int i = 0; i < kryziazodzio_dydis; i++)
  37. {
  38. getline (read, kryziazodzio_eilutes[laikinas]);
  39. laikinas++;
  40. }
  41. read.close();
  42.  
  43. }
  44. void skaitymas_zodziu (int &zodziu_kiekis, string zodziai[])
  45. {
  46. int laikinas = 0;
  47. ifstream read1 ("zodziai.txt");
  48. read1 >> zodziu_kiekis;
  49. read1 >> ws;
  50. for (int i = 0; i < zodziu_kiekis; i++)
  51. {
  52. read1 >> zodziai[laikinas];
  53. laikinas++;
  54. }
  55. read1.close();
  56. }
  57. void kryziazodzio_eilutes_be_tarpu (int kryziazodzio_dydis, string kryziazodzio_eilutes[], string kryziazodis_be_tarpu[])
  58. {
  59. int laikinas = 0;
  60.  
  61. for (int i = 0; i < kryziazodzio_dydis; i++)
  62. {
  63. for (int j = 0; j < kryziazodzio_eilutes[i].length(); j++)
  64. {
  65. if (kryziazodzio_eilutes[i][j] != ' ')
  66. {
  67. kryziazodis_be_tarpu[laikinas] += kryziazodzio_eilutes[i][j];
  68. }
  69. }
  70. laikinas++;
  71. }
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement