Здравствуйте.
Помогите пожалуйста где здесь ошибки?
P.S. Компилятор Dev-C++
Игра какое число загадал пользователь.
#include <iostream>
#include <cmath>
using namespace std;
float f(float x)
{
cout << x << endl;
while (true)
{
cout << "Правильно (+/-/=)? ";
char c;
cin >> c;
switch (c)
{
case '+': return +1;
case '-': return -1;
case '=': return 0;
}
cout << " Вы ввели не правильный символ, повторите ввод.";
cout << endl;
}
}
float n(float x1, float x2)
{
float x = (x1 + x2) /2;
float y = f(x);
while (abc (y) > 0.001)
{
if (y > 0)
x1 =x;
else
x2 =x;
x = (x1 + x2) / 2;
y = f(x);
}
return x;
}
int main()
{
cout << "Вы загадали: " << (int)n(0, 100);
}
==================
Время.
#include <iostream>
#include <clocale>
using namespace std;
char ch;
long hms_to_sec(int, int, int);
int tmain(int argc, _TCHAR* argv[])
{
int c, m, s;
setlocale(LC_ALL, "");
while(ch !='n'){
cout <<"Введите время (чч.мм.сс): "; cin >>c >>m >>s;
cout <<"Общее время в секундах: " <<hms_to_sec(c, m, s) <<endl;
cout <<"Еще раз? (y/n): "; cin >>ch;
}
return 0;
}
long hms_to_sec(int chas, int min, int sec)
{
return chas*3600+min*60+sec;
}