Advertisement
Guest User

Untitled

a guest
Sep 19th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.46 KB | None | 0 0
  1. #include <iostream>
  2. #include <windows.h>
  3. #include <cstring>
  4. #include <string>
  5.  
  6. char *tr(char *str)
  7.   {
  8.    static char buff[256];
  9.    char cp[]="\245\206\251\210\344\242\230\276\253\244\217\250\235\343\340\227\275\215ąćęłńóśżźĄĆĘŁŃÓŚŻŹ";
  10.    if(strlen(str)>=sizeof(buff)) return str;
  11.    char *bf=buff;
  12.    while(*str)
  13.      {
  14.       char *pos=strchr(cp+18,*str);
  15.       *(bf++)=pos?*(pos-18):*str;
  16.       ++str;
  17.      }
  18.    *bf=0;
  19.    return buff;
  20.   }
  21.  
  22. main()
  23. {
  24.     double a,b,c;
  25.     for(;;)
  26.     {
  27.         a = 0;
  28.         b = 0;
  29.         c = 0;
  30.         std::cout<<"Wprowadz a: ";
  31.         std::cin>>a;
  32.         if(!std::cin.good())
  33.         {
  34.             std::cout<<tr("Od kiedy długość boku jest określana literą lub innym znakiem???");
  35.             std::cin.clear();
  36.             std::cin.sync();
  37.             Sleep(2000);
  38.             system("cls");
  39.             continue;
  40.         }
  41.         if(a<=0)
  42.         {
  43.             std::cout<<tr("Długość zerowa lub ujemna, jaja sobie ze mnie robisz??");
  44.             std::cin.clear();
  45.             std::cin.sync();
  46.             Sleep(2000);
  47.             system("cls");
  48.             continue;
  49.         }
  50.         std::cout<<"Wprowadz b: ";
  51.         std::cin>>b;
  52.         if(!std::cin.good())
  53.         {
  54.             std::cout<<tr("Od kiedy długość boku jest określana literą lub innym znakiem???");
  55.             std::cin.clear();
  56.             std::cin.sync();
  57.             Sleep(2000);
  58.             system("cls");
  59.             continue;
  60.         }
  61.         if(b<=0)
  62.         {
  63.             std::cout<<tr("Długość zerowa lub ujemna, jaja sobie ze mnie robisz??");
  64.             std::cin.clear();
  65.             std::cin.sync();
  66.             Sleep(2000);
  67.             system("cls");
  68.             continue;
  69.         }
  70.         std::cout<<"Wprowadz c: ";
  71.         std::cin>>c;
  72.         if(!std::cin.good())
  73.         {
  74.             std::cout<<tr("Od kiedy długość boku jest określana literą lub innym znakiem???");
  75.             std::cin.clear();
  76.             std::cin.sync();
  77.             Sleep(2000);
  78.             system("cls");
  79.             continue;
  80.         }
  81.         if(c<=0)
  82.         {
  83.             std::cout<<tr("Długość zerowa lub ujemna, jaja sobie ze mnie robisz??");
  84.             std::cin.clear();
  85.             std::cin.sync();
  86.             Sleep(2000);
  87.             system("cls");
  88.             continue;
  89.         }
  90.         double v = a*b*c;
  91.         std::cout<<"Objetosc tego prostopadloscianu \nwynosi: " <<v <<std::endl <<std::endl;
  92.     }
  93. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement