Advertisement
Guest User

Untitled

a guest
Jan 17th, 2020
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. #include<iostream>
  2. #include<string>
  3.  
  4. using namespace std;
  5.  
  6. int main(){
  7.  
  8. string napis(" Oto Ala .Ma kota , lecz nie ma psa . ");
  9. string nowezdanie="";
  10. string nowezdanie1="";
  11. int k=0;
  12. int i=0;
  13. int t;
  14. cout<<"rozmiar-->"<<napis.size()<<endl;
  15. for(int j=0; j<napis.size();j++){
  16. if(napis[i]==' '){
  17. i++;
  18. }else {
  19. break;}
  20. }
  21.  
  22. for(i; i<napis.size(); i++){
  23.  
  24. cout<<"wypisz nowe zdanie1! o pozycji"<<" i-->"<<i<<"-->"<<nowezdanie1<<endl;
  25.  
  26. if(napis[i]!=' '){/////przepisywanie tekstu
  27. nowezdanie1=nowezdanie1+napis[i];
  28. k++;
  29. }
  30. else if(napis[i]==' '&&napis[i+1]!=' '&&napis[i+1]!=','&&napis[i+1]!='.'&&nowezdanie1[k-1]!=' '&&nowezdanie1[k-1]!='.'&&nowezdanie1[k-1]!=','){////////przerwy miedzy wyrazami
  31. nowezdanie1=nowezdanie1+napis[i];
  32. k++;
  33. }
  34. }
  35.  
  36. cout<<"K--->"<<k<<endl;
  37.  
  38. for(int j=0; j<k; j++){
  39.  
  40. cout<<"wypisz nowe zdanie o pozycji"<<" j-->"<<j<<"-->"<<nowezdanie<<endl;
  41.  
  42. if(nowezdanie1[j]!='.'&&nowezdanie1[j]!=','){
  43. nowezdanie=nowezdanie+nowezdanie1[j];
  44. }
  45. else if(nowezdanie1[j]=='.'){
  46. nowezdanie=nowezdanie+nowezdanie1[j]+' ';
  47. }else if(nowezdanie1[j]==','){
  48. nowezdanie=nowezdanie+nowezdanie1[j]+' ';
  49. }
  50. }
  51.  
  52. cout<<nowezdanie<<endl;
  53.  
  54. return 0;
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement