Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 17.12.2015
Сообщений: 40
1

Вывести на экран таблицу значений функции

18.05.2016, 18:53. Просмотров 719. Ответов 3

Дана функция f(x), x принадлежит отрезку [a,b]. a –начало отрезка, b – конец, h – шаг трассировки.
Необходимо сформировать отдельный модуль, который подключается к основной программе.
Программа не работает, пишет
prog.cpp(3): error C2144: синтаксическая ошибка: перед "int" требуется ";"
func.cpp(4): error C2144: синтаксическая ошибка: перед "double" требуется ";"

Вот сама программа

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "func.h";
 
int main(){
    setlocale (0, " ");
    double a, b, h;
    double r;
    std::cout<<"Введите a: "<<std::endl;
    std::cin>>a;
    std::cout<<"Введите b: "<<std::endl;
    std::cin>>b;
    std::cout<<"Введите h: "<<std::endl;
    std::cin>>h;
r=a;
for(double x=a; x<b; x+=h)
    r = fx(a);
std::cout<<r<<std::endl;
 std::cin.get();
 return 0;
 }
Вот файл с функцией:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <cmath>
#include "func.h";
 
double qbrt(double x)
{
    return pow(x, 1.0 / 3.0);
}
double fx(double x)
{
    double c;
    c = (2/3)*x*x*qbrt(6*x-7);
    return c;
}
Вот заголовок:

C++
1
2
3
4
5
6
7
#ifndef FUNC_H
#define FUNC_H
#include <iostream>
 
double fx(double)
 
#endif
Пожалуйста, подскажите что неправильно!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.05.2016, 18:53
Ответы с готовыми решениями:

Вывести на экран таблицу значений функции
Написать программу, которая выводит на экран таблицу значений функции у = 2х2-5х-8 в диапазоне от...

Вывести на экран таблицу значений функции
Вот текст задачи:

Вывести на экран таблицу значений функции
Всем привет, сегодня узнал, что оказывается надо программу написать на плюсах, а с ними уже много...

Вывести на экран таблицу значений функции
Вывести на экран таблицу значений функции y(x) для x, изменяющегося от a = 0,1 до b = 1,2 с шагом...

3
Жарю без масла
867 / 749 / 225
Регистрация: 13.01.2012
Сообщений: 1,702
18.05.2016, 19:04 2
уберите ; в директиве #include
0
0 / 0 / 0
Регистрация: 17.12.2015
Сообщений: 40
18.05.2016, 19:08  [ТС] 3
без них тоже не работает
0
Модератор
Эксперт С++
10228 / 8556 / 5189
Регистрация: 18.12.2011
Сообщений: 22,880
18.05.2016, 19:09 4
И поставьте точку с запятой в строке 5 файла func.h
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.05.2016, 19:09

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Вывести на экран таблицу значений функции
Очень срочно нужна помощь!!! Надо получить 4 по программированию, никак без вашей помощи!

Вывести на экран таблицу значений функции
Помогите пожалуйста с задачей. Вывести на экран таблицу значений функции y(x) для x,...

Вывести на экран таблицу значений функции
всем привет. помогите пж разобраться с задачей. объясните пж к чему здесь (a и b) и как значения...

вывести на экран таблицу значений функции c++
y(x)=arctg(x)=x-x^3/3+x^5/5-....(-1)^n x^(2n+1)/2n+1+... для Х(изменяющегося от а=0.15 до b=0.95 c...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.