Advertisement
MariusPure

asd

Nov 14th, 2019
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. #include <string>
  4. using namespace std;
  5.  
  6. struct geryb
  7. {
  8. string pav;
  9. string laik;
  10. string laik2;
  11. string arLt;
  12. int a, b, r;
  13. };
  14. geryb A[100];
  15. geryb B[100];
  16.  
  17. void skaitymas(int& n, int &p, geryb A[]);
  18.  
  19. void skaiciavimas(int& n, int &p, geryb A[]);
  20.  
  21. int main()
  22. {
  23. int n = 0, p = 0;
  24. skaitymas(n, p,A);
  25. skaiciavimas(n,p,A);
  26. }
  27.  
  28. void skaitymas(int& n, int &p, geryb A[])
  29. {
  30. string temp = "";
  31.  
  32. ifstream d("duom.txt");
  33. d >> n;
  34. d.ignore();
  35. if(d)
  36. {
  37. for(int i = 0; i < n; i++)
  38. {
  39. getline(d, temp);
  40. A[i].laik = temp;
  41. }
  42. d >> p;
  43. d.ignore();
  44.  
  45. for(int i = 0; i < n; i++)
  46. {
  47. getline(d, temp);
  48. A[i].laik2 = temp;
  49. }
  50.  
  51. }
  52.  
  53. d.close();
  54.  
  55. }
  56. void skaiciavimas(int& n, int &p, geryb A[])
  57. {
  58. string boolas = "";
  59. string pavad = "";
  60. for(int i = 0; i < n; i++)
  61. {
  62. boolas = A[i].laik;
  63. for(int j = 0; j < boolas.length(); j++)
  64. {
  65. if(boolas[j] == ' ')
  66. {
  67. pavad.assign(boolas,0,j);
  68. break;
  69. }
  70. }
  71. A[i].pav = pavad;
  72. }
  73.  
  74. for(int i = 0; i < n; i++)
  75. {
  76. boolas = "";
  77. boolas = A[i].laik;
  78.  
  79. if(boolas[boolas.length()-1] == 'T')
  80. {
  81.  
  82. }
  83.  
  84. else if(boolas[boolas.length()-1] == 'N')
  85. {
  86.  
  87. }
  88.  
  89. else A[i].pav += " ?";
  90. }
  91. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement