#include <iostream>
#include <iomanip>
#include <string>
using namespace std;

// Dieses Programm konvertiert Fahrenheit in Celcius und umgekehrt

const float factor = 9.0/5.0;
char character     = 0.;
int fehler         = 0;
float x            =0, fahrenheit = 0; celsius = 0;

main()
{
  cout << "Bitte geben Sie eine ganze Zahl in folgender Form ein:\n"
       << "\nZahl Umwandlungsversion (F fuer Celsius -> Fahrenheit
       << "\n                        (C fuer Fahrenheit -> Celsius)";
  cout << "\n\nEingabe Zahl   ->";
  cin  << x;
  cout << "\n\nUmwandlungsversion ->";
  cin  >> character;
  cout << "\n";
  if(character = 'f')
  {
     fahrenheit = factor*x + 32;
     celsius    = x;
  }
  else if (character == 'C')
  { 
     celsius = x-32/factor;
     fahrenheit = x;
  }
  else
  {
     fehler = 1;
     cout << "Falsche Eingabe!!\n\n";
  }
  if(fehler == 0)
  cout << celsius<<" Grad Celsius= " << fahrenheit << " Grad Fahrenheit\n";
}
