golfflower

lab9

Feb 19th, 2020
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. #include <iostream>
  2. #include <iomanip>
  3. #include <string.h>
  4.  
  5. using namespace std;
  6.  
  7. const int n=10, m=80;
  8.  
  9. int masinput(char **mas, int n) //функция ввода массива
  10. {cout<<"Введите текст"<<endl;
  11. int k=0;
  12. while (k<n)
  13. {
  14. cin.getline(mas[k],m);
  15. if ((strcmp(mas[k],"")==0)) break;
  16. k++;
  17. }
  18. if ((strcmp(mas[k],"")==0))
  19. return k;
  20. return k+1;
  21. }
  22.  
  23. int wordsearch(char **mas, int i, char *word)
  24. {
  25.  
  26. long int d=strlen(mas[i]);
  27. for (int j=0;j<d;j++)
  28. {
  29.  
  30. }
  31.  
  32.  
  33.  
  34. return 0;
  35. }
  36.  
  37. void strsearch(char **mas, int k)
  38. {
  39. cout<<"Введите слово для поиска"<<endl;
  40. char word;
  41. cin>>word;
  42. for (int i=0;i<k;i++)
  43. {
  44. int count = wordsearch(mas, i, &word);
  45. cout<<"Строка "<<i+1<<": "<<mas[i]<<endl<<"Количество искомых слов: "<<count<<endl;
  46. }
  47. }
  48.  
  49. int main (void)
  50. {
  51. char **mas;
  52. mas = new char *[n];
  53. for (int i=0; i<n; i++)
  54. mas[i]=new char [m];
  55. int k=masinput(mas,n);
  56. strsearch(mas,k);
  57.  
  58. for (int i=0; i<n; i++)
  59. delete [] mas[i];
  60. delete [] mas;
  61. }
Advertisement
Add Comment
Please, Sign In to add comment