// prepinac:vypocet x^2,x^3, nebo sqrt(x)
#include<iostream>
#include<cmath>
using namespace std;
int main(void){
  double x,vysledek;
  char druh;
  int chyba=1;
  cout << "zadej x: ";
  cin >> x;      
  while(chyba){      // opakuje dokud je chyba v zadani
    cout << "zvol druh vypoctu\n";  
    cout << "a: druha mocnina\n";
    cout << "b: treti mocnina\n";
    cout << "c: druha odmocnina\n";
    cin >> druh;       
    switch(druh){
      case 'a': cout << "x^2=" << x*x << endl; chyba=0; break;
      case 'b': cout << "x^3=" << pow(x,3) << endl; chyba=0; break;
      case 'c': cout << "sqrt(x)=" << sqrt(x) << endl; chyba=0; break;
      default: cout << endl << "chyba: spatny vstup!\n\n"; break;
    }
  }
}
