Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.12.2010, 00:46   #1
Kerragin
Пользователь
 
Регистрация: 09.12.2010
Сообщений: 34
Злость error C2447: {: отсутствует заголовок функции (возможно, используется формальный список старого типа) С++

Помогите разрешить проблему с кодами для данных задач

1.Составить программу для вычисления функции F(x) на отрезке [a,b], с шагом h. Результат представить в виде таблицы, первый столбец которой - значение аргумента, второй - соответствующее значение функции.


Код:
#include <iostream>
using namespace std;
 
double F(double x);
 int main()
{
    double a, b, h;
    
    cout << "Enter a = ";    cin >> a;
    
    cout << "Enter b = ";
    cin >> b;
        if (a > b)
    {
        cerr << "Incorrect range. Must be: a < b." << endl;
        return -1;
    }    
    cout << "Enter h = ";
    cin >> h;
    
    if (h <= 0)    {
        cerr << "Incorrect value for 'h'. Must be above 0."  << endl;
        return -2;
    }
        cout << "x\tF(x)" << endl;
    for (double x = a; x <= b; x += h)
        cout << x << "\t" << F(x) << endl;
    
    cin.get();    
    return 0;
}
 
// some F(x) functiondouble F(double x)
{
    return x*x - 2*x/42 + 4;
}
2.Вычислить значение по формуле (все переменные принимают действительное значение )
x-10^sinx+cos(x-y)

Код:
#include <iostream>
#include <cmath>
using namespace std;
 
double function(double x, double y); 
int main()
{
    double x, y;
        cout << "X = ";
    cin >> x;
    
    cout << "Y = ";
    cin >> x;    
    cout << "Function = " << function(x, y) << endl;
    
    cin.get();
    return 0;}
 
// наша функция
double function(double x, double y)
{    return x - pow(10, sin(x)) + cos(x-y);
}

Последний раз редактировалось ACE Valery; 15.12.2010 в 00:54.
Kerragin вне форума Ответить с цитированием
Старый 15.12.2010, 00:53   #2
ACE Valery
Сама себе режиссер
Старожил
 
Аватар для ACE Valery
 
Регистрация: 27.04.2007
Сообщений: 3,365
По умолчанию

В чем проблемы-то?
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
ACE Valery вне форума Ответить с цитированием
Старый 15.12.2010, 00:54   #3
Kerragin
Пользователь
 
Регистрация: 09.12.2010
Сообщений: 34
По умолчанию

не работают коды (

ошибки:

1.
error C2447: {: отсутствует заголовок функции (возможно, используется формальный список старого типа)
2.
fatal error LNK1169: обнаружен многократно определенный символ - один или более

Последний раз редактировалось Stilet; 15.12.2010 в 08:42.
Kerragin вне форума Ответить с цитированием
Старый 15.12.2010, 01:53   #4
Гром
Старожил
 
Аватар для Гром
 
Регистрация: 21.03.2009
Сообщений: 2,193
По умолчанию

Скомпилировал в Билдере - все нормально запустилось. Есть подозрение, что среда корявая.
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта
Тема на форуме, посвященная ему же
Гром вне форума Ответить с цитированием
Старый 15.12.2010, 08:47   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

))))))))))) Ох и народ... Весь прям такой невнимательный
Автор, посмотри внимательно что ты пишешь
Код:
        if (a > b)
    {
        cerr << "Incorrect range. Must be: a < b." << endl;
        return -1;
    }
После вывода на экран у тебя сразу же прога закрывается.
А вот если допишешь
Код:
        if (a > b)
    {
        cerr << "Incorrect range. Must be: a < b." << endl;system("pause");
        return -1;
    }
То увидишь сообщение.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 15.12.2010, 10:56   #6
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

Код:
// some F(x) functiondouble F(double x)
{
    return x*x - 2*x/42 + 4;
}
Это что? Где имя функции и т.д.?
p51x вне форума Ответить с цитированием
Старый 15.12.2010, 11:43   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Где имя функции и т.д.?
Ну это еще пол беды
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 03.10.2011, 22:14   #8
svunko
Новичок
Джуниор
 
Регистрация: 03.10.2011
Сообщений: 2
По умолчанию

Здравствуйте!
У меня похожая проблема.
Детально вот в этой теме.
Спасибо.
svunko вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[C++]Односвязной список типа дек Zimmo Помощь студентам 0 30.05.2010 13:02
отсутствует заголовок referer werra PHP 4 26.11.2009 15:26
как функции массивов и ссылок используется в программировании василисочка Помощь студентам 1 17.03.2009 15:39
Список структуры (типа база) почему неработает ??? Stark[SG!] Общие вопросы C/C++ 1 15.05.2008 15:25
возможно ли выводить данные из полей типа Edit, ComboBox, ... и отчетах Rave ГОСЕАН БД в Delphi 2 05.03.2008 13:28