Odpowiedź :
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int wybor;
float a, b, c;
cout<<"Wybierz od 1 do 4: ";
cin>>wybor;
cout<<endl;
switch(wybor){
case 1:
cout<<"Wpisz pierwsza liczbe: ";
cin>>a;
cout<<"Wpisz druga liczbe: ";
cin>>b;
cout<<"Wynik"<<endl;
cout<<"Dodawania: "<<a+b<<endl;
cout<<"Odejmowania: "<<a-b<<endl;
cout<<"Mnozenia: "<<a*b<<endl;
if(b == 0){
cout<<"Dzielenia: Nie dzielimy przez 0"<<endl;
}else{
cout<<"Dzielenia: "<<a/b<<endl;
}
break;
case 2:
cout<<"Wpisz liczbe: ";
cin>>a;
if(a == 0){
cout<<a<<" jest rowne 0";
}else if(a < 0){
cout<<a<<" jest mniejsze 0";
}else{
cout<<a<<" jest wieksze 0";
}
break;
case 3:
while(true){
cout<<"Wpisz pierwsza przyprostokatna: ";
cin>>a;
cout<<"Wpisz druga przyprostokatna: ";
cin>>b;
cout<<"Wpisz przeciwprostokatna: ";
cin>>c;
if((pow(a, 2) + pow(b, 2)) == pow(c, 2)){
break;
}
cout<<"To nie jest trojkat protokatny"<<endl<<endl;
}
cout<<"Pole tego trojkata wynosi: "<<(a*b)/2<<endl;
break;
case 4:
cout<<"Wpisz pierwsza liczbe: ";
cin>>a;
cout<<"Wpisz druga liczbe: ";
cin>>b;
if(b<a){
c = a;
a = b;
b = c;
}
for(int i=a; i<=b; i++){
cout<<i<<endl;
}
break;
default:
cout<<"Nie zdefiniowano operacji";
break;
}
return 0;
}