Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.58 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int znaky (int znaku_na_radek);
  6. int velikost (char pole[]);
  7. void omezeni (int cislo);
  8.  
  9. int main ()
  10. {
  11.     int znak=0;
  12.     char pole[] = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus venenatis risus ac felis ornare in convallis sem malesuada. Donec quis neque et diam ultricies viverra. Mauris non elit at purus facilisis aliquam rhoncus vitae felis. Donec lobortis placerat magna sed vulputate. Donec malesuada quam placerat felis pellentesque sit amet interdum urna fringilla. Duis sit amet egestas elit. Nulla facilisi. Duis posuere sodales diam, at euismod velit tempus vitae. Ut vehicula, justo vel pretium adipiscing, justo sapien cursus lectus, vel condimentum leo metus vitae nisl. Morbi dapibus tincidunt ante. Mauris egestas ultrices odio sed sagittis. Donec lobortis ante vel diam consectetur facilisis. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi vehicula rhoncus enim eget interdum.";
  13.    
  14.     cout << "Zadejte pocet znaku na radek: ";
  15.     omezeni(znaky(znak));
  16.     /*cout << velikost(pole);*/
  17. }
  18.  
  19. int znaky (int znaku_na_radek)
  20. {
  21.     cin >> znaku_na_radek;
  22.     return znaku_na_radek;
  23. }
  24.  
  25. void omezeni (int cislo)
  26. {
  27.     if (cislo > 11 && cislo < 100)
  28.     {
  29.         cout << "DOBRE" << endl;        // sem prijde funkce odradkovani
  30.     }
  31.     else
  32.     {
  33.         cout << "*****************************************************************" << endl;
  34.         cout << "*  Chyba!                          *" << endl;
  35.         cout << "*  Zadali jste cislo mensi nez hodnota 11          *" << endl;
  36.         cout << "*  Zadali jste cislo vetsi nez hodnota 100         *" << endl;
  37.         cout << "*  Nebo cislo ktere jste zadali neni platnym cislem.   *" << endl;
  38.         cout << "*****************************************************************" << endl;
  39.     }
  40. }
  41.  
  42. int velikost (char pole[])
  43. {
  44.     int size;
  45.     size=sizeof(pole)/sizeof(char);
  46.     return size;
  47. }
  48.  
  49. //void odradkovani (char pole)
  50. //{
  51. //  int x,i=0;
  52. //  cout << "   ";                  // zacatek odstavce
  53. //      while(size-i>znaku_na_radek)
  54. //      {
  55. //          x=znaku_na_radek+i;
  56. //          while(pole[x]!=' ')         // postupuje v poli o znak zpatky dokud nenajde mezeru
  57. //          {
  58. //              if (pole[x]!=' ')
  59. //              x=x-1;
  60. //          }
  61. //          while(i!=x)                 // provadi tisk znaku dokud nedojde na "posledni" znak ktery je urcen v promene 'X'
  62. //          {
  63. //              cout << pole[i]; i++;
  64. //          }
  65. //          i++;
  66. //          cout << endl;                 // provede odradkovani
  67. //      }
  68. //      while(i!=size)                   // pokud pocet znaku 'i' neni celkovy pocet znaku tiske zbyvajici znaky
  69. //      {
  70. //          cout << pole[i]; i++;
  71. //      }
  72. //      cout << endl;                   // provede odradkovani
  73. //
  74. //  }
  75. //  
  76. //
  77. //}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement