Технический форум

Технический форум (http://www.tehnari.ru/)
-   C/C++/С# (http://www.tehnari.ru/f42/)
-   -   Помогите найти ошибки в коде (http://www.tehnari.ru/f42/t257460/)

alex_kireev 07.01.2018 21:35

Помогите найти ошибки в коде
 
Здравствуйте.
Помогите пожалуйста где здесь ошибки?
:lamo:
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;
}

Olej 14.01.2018 19:16

Цитата:

Сообщение от alex_kireev (Сообщение 2546353)
Помогите пожалуйста где здесь ошибки?

А здесь всё - сплошные ошибки!:fase:
- начиная с элементарного незнания C/C++ ...
- неумения выделять и показывать свой код...
- и того, что юноше нужно просто брать и повторять Букварь за 4-й класс, чтобы научиться писать грамотно по-русски:
Цитата:

Сообщение от alex_kireev (Сообщение 2546353)
Код:

cout << " Вы ввели не правильный символ, повторите ввод.";



Часовой пояс GMT +4, время: 02:53.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.