Помогите плиз.
Нужен калькулятор на с/с++, соостоящий из простых действий: +, -, *, /. И чтобы деление на ноль было не возможно! Использутся по два числа. Например:
1 + 2 = 3
и дальше можно продолжать
1*2=2
Если кто сможет буду очень благодарна!!!
народ прошу вас викласть код калькулятора який би обчислював arctg(x)
або якісь посилання де можна це найти дуже треба ...(
Что-то странно как-то читать такие просьбы... Арктангенс считается как и любая другая тригонометрическая функция с помощью функций из хидера math.h
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL,".1251");
const int maxCnt=5;
float a[maxCnt],b[maxCnt],res[maxCnt];
int cnt=1;
char zn[maxCnt];
char answer='y';
while (answer=='y' || answer=='Y')
{
cout<<"Введите переменную: ";
cin>>a[cnt]>>zn[cnt]>>b[cnt];
switch(zn[cnt])
{
case '+':
res[cnt]=a[cnt]+b[cnt];
break;
case '-':
res[cnt]=a[cnt]-b[cnt];
break;
case '/':
if (b==0)
{
cout<<"Такого оператора не существует"<<endl;
continue;
}
res[cnt]=a[cnt]/b[cnt];
break;
case '*':
res[cnt]=a[cnt]*b[cnt];
break;
default:
cout<<"Такого оператора не существует"<<endl;
continue;
}
cout<<"Result = "<<res[cnt]<<endl;
if (cnt==maxCnt)
{
cout<<"Достигнут лимит вычислений "<<endl;
break;
}
cout<<"Продолжить? [y/n] ";
cin>>answer;
cnt++;
}
return 0;
}