Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <windows.h>
- #include <cstring>
- #include <string>
- char *tr(char *str)
- {
- static char buff[256];
- char cp[]="\245\206\251\210\344\242\230\276\253\244\217\250\235\343\340\227\275\215ąćęłńóśżźĄĆĘŁŃÓŚŻŹ";
- if(strlen(str)>=sizeof(buff)) return str;
- char *bf=buff;
- while(*str)
- {
- char *pos=strchr(cp+18,*str);
- *(bf++)=pos?*(pos-18):*str;
- ++str;
- }
- *bf=0;
- return buff;
- }
- main()
- {
- double a,b,c;
- for(;;)
- {
- a = 0;
- b = 0;
- c = 0;
- std::cout<<"Wprowadz a: ";
- std::cin>>a;
- if(!std::cin.good())
- {
- std::cout<<tr("Od kiedy długość boku jest określana literą lub innym znakiem???");
- std::cin.clear();
- std::cin.sync();
- Sleep(2000);
- system("cls");
- continue;
- }
- if(a<=0)
- {
- std::cout<<tr("Długość zerowa lub ujemna, jaja sobie ze mnie robisz??");
- std::cin.clear();
- std::cin.sync();
- Sleep(2000);
- system("cls");
- continue;
- }
- std::cout<<"Wprowadz b: ";
- std::cin>>b;
- if(!std::cin.good())
- {
- std::cout<<tr("Od kiedy długość boku jest określana literą lub innym znakiem???");
- std::cin.clear();
- std::cin.sync();
- Sleep(2000);
- system("cls");
- continue;
- }
- if(b<=0)
- {
- std::cout<<tr("Długość zerowa lub ujemna, jaja sobie ze mnie robisz??");
- std::cin.clear();
- std::cin.sync();
- Sleep(2000);
- system("cls");
- continue;
- }
- std::cout<<"Wprowadz c: ";
- std::cin>>c;
- if(!std::cin.good())
- {
- std::cout<<tr("Od kiedy długość boku jest określana literą lub innym znakiem???");
- std::cin.clear();
- std::cin.sync();
- Sleep(2000);
- system("cls");
- continue;
- }
- if(c<=0)
- {
- std::cout<<tr("Długość zerowa lub ujemna, jaja sobie ze mnie robisz??");
- std::cin.clear();
- std::cin.sync();
- Sleep(2000);
- system("cls");
- continue;
- }
- double v = a*b*c;
- std::cout<<"Objetosc tego prostopadloscianu \nwynosi: " <<v <<std::endl <<std::endl;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement