Advertisement
Guest User

Untitled

a guest
Oct 15th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 3.52 KB | None | 0 0
  1. Message actions   Reply to sender Reply to list or to sender and all recipients Forward the message   Open in new window
  2. Subject: asdsad
  3.  
  4. From    shitmen@cock.li Date    Tue 14:33
  5. Message Body
  6. #include <iostream>
  7. #include <string>
  8. #include <stdlib.h>
  9. #include <math.h>
  10. namespace sfgh{}
  11. using namespace sfgh;
  12.  
  13.  
  14. bool cinfail()
  15. {
  16.   if (std::cin.fail())
  17.   {
  18.     std::cin.clear();
  19.     std::cin.ignore(32768,'\n');
  20.     return true;
  21.   }
  22.   else
  23.     return false;
  24. }
  25.  
  26. void godzinka()
  27. {
  28.   int h;
  29.   std::cout << "podaj godzinęę\n";
  30.   std::cin >> h;
  31.   if (cinfail())
  32.     std::cout << "ty **** j****\n";
  33.   else if (h==12)
  34.     std::cout << "jest poludnie\n";
  35.   else if (h<12)
  36.     std::cout << "jest pszed poludniem\n";
  37.   else if (h<0 || h>23)
  38.     std::cout << "to nie g        odzina!!!!!!! :D";
  39.   else
  40.     std::cout << "jest po poludniu\n";
  41. }
  42.  
  43. void sortownik()
  44. {
  45.   int a,b;
  46.   std::cout << "daj a i b\n";
  47.   std::cin >> a >> b;
  48.   if(cinfail())
  49.     std::cout << "szmado\n";
  50.   else if (a<b)
  51.     std::cout << a << ',' << b << '\n';
  52.   else if (a>b)
  53.     std::cout << b << ',' << a << '\n';
  54.   else
  55.     std::cout << "ruwne\n";
  56. }
  57.  
  58. void zadanie12()
  59. {
  60.   int x;
  61.   std::cout << "podaj wiek\n";
  62.   std::cin >> x;
  63.   if (cinfail())
  64.     std::cout << "szmado!\n";
  65.   else
  66.     std::cout << "od bapci dostaniesz " << 2*x << " a od dziatka " << x+20 << ".\n";
  67. }
  68.  
  69. void licznik()
  70. {
  71.   int liczna;
  72.   std::string habibi;
  73.   std::cout << "chcesz liczyc czy miec sume\n";
  74.   std::cin >> habibi;
  75.   if (cinfail())
  76.     std::cout << "spiepczaj\n";
  77.   else if (habibi=="licz")
  78.   {
  79.     for(int i = 1;i<=100;i++)
  80.     {
  81.       std::cout << i << '\n';
  82.     }
  83.   }
  84.   else if (habibi=="suma")
  85.   {
  86.     for(int i = 1;i<=100;i++)
  87.     {
  88.       liczna += i;
  89.     }
  90.     std::cout << liczna << '\n';
  91.   }
  92.   else
  93.     std::cout << "lol\n";
  94. }
  95.  
  96. void charp()
  97. {
  98.   char a;
  99.   std::cout << "nie pisz k blagam\n";
  100.   while(a!='k')
  101.   {
  102.     std::cin >> a;
  103.     if(cinfail())
  104.       break;
  105.     std::cout << a << '\n';
  106.   }
  107. }
  108.  
  109. void losowanie()
  110. {
  111.   int i,b;
  112.   for(i = 1;i<=10;i++)
  113.   {
  114.     b = rand();
  115.     std::cout  << b <<'\n';
  116.   }
  117.  
  118. }
  119.  
  120. void losowanieparzyste()
  121. {
  122.   int i,b;
  123.   int tab[20];
  124.  
  125.   for(i=0;i<20;i++)
  126.   {
  127.     b = rand();
  128.     tab[i] = b;
  129.     std::cout << b << '\n';
  130.   }
  131.   std::cout << "parzyste\n";
  132.   for(i=0;i<20;i++)
  133.   {
  134.     if(tab[i]%2==0)
  135.       std::cout << tab[i] << '\n';
  136.   }
  137. }
  138.  
  139. void delta()
  140. {
  141.   int a,b,c,delta;
  142.   std::cout << "podaj a, b i c\n";
  143.   std::cin >> a >> b >> c;
  144.   if(cinfail() || (a==0))
  145.     std::cout << "zepsulo sie\n";
  146.   delta = ((b*b)-(4*a*c));
  147.   std::cout << "delta = " << delta << '\n';
  148.   if(delta<0)
  149.     std::cout << "nie ma rozwiazania\n";
  150.   else if(delta==0)
  151.     std::cout << "delta ruwna zero - rozwiazanie " << (-b/2*a) << '\n';
  152.   else
  153.     std::cout << "delta wieksza od zero - x1= " << ((-b - sqrt(delta))/(2 * a)) << '\n' << "x2= " << ((-b + sqrt(delta))/(2 * a)) << '\n';
  154. }
  155.  
  156. int main()
  157. {
  158.   powtura:
  159.   std::string wyraz;
  160.   std::cout << "sortownik,godzinka,licznik,charp,losowanie,losowanieparzyste,delta czy zadanie12?\n";
  161.   std::cin >> wyraz;
  162.   if(wyraz=="godzinka")
  163.     godzinka();
  164.   else if(wyraz=="sortownik")
  165.     sortownik();
  166.   else if(wyraz=="zadanie12")
  167.     zadanie12();
  168.   else if(wyraz=="licznik")
  169.     licznik();
  170.   else if(wyraz=="charp")
  171.     charp();
  172.   else if(wyraz=="losowanie")
  173.     losowanie();
  174.   else if(wyraz=="losowanieparzyste")
  175.     losowanieparzyste();
  176.   else if(wyraz=="delta")
  177.     delta();
  178.   else
  179.     std::cout << "nie ma tak :DDD\n";
  180.   goto powtura;
  181.  
  182. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement