# include <iostream>
#include "conio.h"
using namespace std;
# include <math.h>
void txt (char* str);
void txt (int i);
void tab_sim ();

int main ()
{
long int w,b,a,c,d,k,s,f,p,o,i,u,m,n,z,v,g,h,j,pe,vt,de;
char x;
cout<<"--------------------------------------------------------------------------------";
txt (" Программа для подсчета дискрименанта");
cout<<endl;
cout<<"--------------------------------------------------------------------------------";
cout<<"d- DISKRIMENANT";
cout<<endl;
cout<<"f- deistviya nad chislami";
cout<<endl;
cin>>x;

if (x=='d')
{
txt ("введите Б");
cout<<endl;
cin>>b;
cout<< "vvedite a";
cout<<endl;
cin>>a;
cout<<"Vvedite c";
cout<<endl;
cin>>c;
w= b*b - 4*a*c;
cout<<w;
cout<<endl;
}
if (x=='f')
{
char q;
cout<<"p--Plus__CHISLA +";
cout<<endl;
cout<<"m--Minys__CHISLA -";
cout<<endl;
cout<<"y--Ymnojit__CHISLA *";
cout<<endl;
cout<<"r--Delit___DCHISLA /";
cout<<endl;
cin>>q;
if (q=='p')
{
txt ("Введите первое число для сложения");
cout<<endl;
cin>>o;
txt ("Введите второе чмсло для сложения");
cout<<endl;
cin>>i;
u=o+i;
cout<<u;
cout<<endl;
txt ("ВАШ ответ");
};
if (q=='m')
{
txt ("Введите первое число для вичитания");
cout<<endl;
cin>>n;
txt ("Введите второе число для вычитания ");
cout<<endl;
cin>>z;

v=n-z;
cout<<v;
cout<<endl;
txt ("ВАШ ответ");
}
if (q=='y')
{
txt ("Ведите первое число для сложения");
cout<<endl;
cin>>g;
txt ("введите второе число для сложения");
cout<<endl;
cin>>h;
j=g*h;
cout<<j;
cout<<endl;
txt ("ВАШ ответ");
}
if (q=='r')
{
txt ("Введите первое число для деления");
cout<<endl;
cin>>pe;
txt ("Введите второе число для деления");
cout<<endl;
cin>>vt;
de=pe/vt;
cout<<de;
cout<<endl;
txt ("ВАШ ответ");

}
}

getchar ();
getchar();
getchar();

getchar ();
getchar();
getchar();
getchar ();
getchar();
getchar();
return n;
}

void txt (char* str);
void txt (int i);
void tab_sim ();

int kvadrat (int i);

double kvadrat (int i,int j);

void txt (char* str)
{

int i,j;
j=strlen(str);

for(i=0;i<j;i++)
{
if (str[i]==' '){cout<<(char)(str[i]);}

if (str[i]<='п' && str[i]!= ' '){cout<<(char)(str[i]-64);}

if (str[i]>='р'&& str[i]!= ' ') {cout<<(char) (str[i]-16);}
}

}

void tab_sim ()
{
int i;

for(i=32;i<256;i++){cout<<i<<" ="<<(char)i<<endl;}
}

int kvadrat (int i)
{
i=i*i;

return i;
}

double kvadrat (int i,int j)
{
int k;

for ( k=0;k<j;k++)
{

i=i*i;

}

return (double)i;
}

void txt (int i)
{cout<<i;}