• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Помогите найти ошибки в коде

alex_kireev

Ученик
Регистрация
7 Янв 2018
Сообщения
3
Реакции
0
Баллы
0
Помогите найти ошибки в коде

Здравствуйте.
Помогите пожалуйста где здесь ошибки?
: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;
}
 
Помогите пожалуйста где здесь ошибки?
А здесь всё - сплошные ошибки!:fase:
- начиная с элементарного незнания C/C++ ...
- неумения выделять и показывать свой код...
- и того, что юноше нужно просто брать и повторять Букварь за 4-й класс, чтобы научиться писать грамотно по-русски:
Код:
cout << " Вы ввели [B]не правильный[/B] символ, повторите ввод.";
 
Назад
Сверху