Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Recoom
0 / 0 / 0
Регистрация: 16.05.2013
Сообщений: 10
#1

Вычислить значение выражения - C++

16.05.2013, 13:18. Просмотров 444. Ответов 9
Метки нет (Все метки)

Добрый день форумчани! Прошу Вашей помощи с написание кодов программ, для сдачи экзамена по C++!!!
В этом семестре, остался единственный экзамен С++ и его больше не будет! Сам, я в нем не особо шарю, поэтому и прошу Ваc помочь мне! Буду при много благодарен Вам за ваши труды в помощи!!! Если мы, когда-нибудь встретимся, с меня пивасик

Задачи:
1. Тема "Функции" - k=(exp((d*x)+y)-exp((d*x)-y))/(pow(x,2)+pow(y,2))
"Е в степени d*x+y - E в степени d*x-y и все это деленное на x в квадрате + y в квадрате"

при x=1,4; y=0,8;
при x=0,9; y=0,6;
при x=2,9; y=0,4;
А d=5,3, при всех значениях x,y.

P.S. Задания только сегодня дали, а сдавать завтра. И я просто уже без шансов, как, где и что. Вы, моя последняя надежда. Единственный предмет, который осталось мне сдать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.05.2013, 13:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычислить значение выражения (C++):

Вычислить значение выражения - C++
Написать программу разветвленного алгоритму, используя вложенные if, на С(С++)

Вычислить значение выражения - C++
2)Дано : b=3; db=-0.3. Z вычислить по формуле : Z=\sqrt{x\sin x} , где X=0.3*b3+b. Считать Z до тех пор пока X>0. Определить k...

Вычислить значение выражения - C++
помогите составить уравнение, которое начинается на w

Вычислить значение выражения - C++
Вычислить y(x), если y = x2 при x > 1 и y = x при x <= 1

Вычислить значение выражения - C++
Вычислить значение выражения: у = 5!/(4^5+35-4!/(4^4+34-3!/(4^3+33-2!/(4^2+32-1)/(4 + 31-х))))) Перепишите формулу используя редактор...

Вычислить значение выражения - C++
Вычислить значение выражения (3a+4)/(a-в квадрате-5a-9) для а= 1,2,…100. Результат выполнения занести в массив чисел

9
salam
170 / 151 / 16
Регистрация: 10.07.2012
Сообщений: 750
16.05.2013, 17:19 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <cmath>
#include <iostream>
using namespace std;
 
const double d = 5.3;
double&& func(double&& x, double&& y) {
    return (exp(d*x + y) - exp(d*x - y)) / (pow(x, 2.0) + pow(y, 2.0));
}
 
int main()
{
   cout << setprecision(10)
        << func(1.4, 0.8) << endl
        << func(0.9, 0.6) << endl
        << func(2.9, 0.4) << endl;
   return 0;
}
0
Recoom
0 / 0 / 0
Регистрация: 16.05.2013
Сообщений: 10
17.05.2013, 08:19  [ТС] #3
Что-то я ее запускаю, а она не работает :/
0
Ilot
Модератор
Эксперт С++
1823 / 1181 / 232
Регистрация: 16.05.2013
Сообщений: 3,118
Записей в блоге: 5
Завершенные тесты: 1
17.05.2013, 08:57 #4
Recoom, попробуй так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<cmath>
#include<conio.h>
#include<iomanip>
#include<iostream>
using namespace std;
 
const double d = 5.3;
double func(double, double);
int main()
{
    cout<< setprecision(2) 
          << setiosflags (ios::fixed)
          << func(1.4, 0.8) << endl
          << func(0.9, 0.6) << endl
          << func(2.9, 0.4) << endl;
 
    getch();
    return;
}
double func(double x, double y)
{
    return (exp(d*x + y) - exp(d*x - y)) / (pow(x, 2.0) + pow(y, 2.0));
}
0
Recoom
0 / 0 / 0
Регистрация: 16.05.2013
Сообщений: 10
17.05.2013, 09:16  [ТС] #5
Жалуется на 18 строчку :

По словам экзаменатора, эта программа должна разделяться на 2-3 файла, мол в основном файле пишется данные и идет обращение к другим файлам с кодами! Своего рода подключение файла! Как-то так :|

Добавлено через 6 минут
Вот я пример нашел, как примерно должна быть программа по теме "функции и подпрограммы"!

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
main()
{
int a=10,b=0,c=-20;
int d,e,f;
Int abs(int ) /* описание прототипа функции */
d=abs(a); /*обращение к функции abs*/
e=abs(b);
f=abs(c);
printf(%d %d %d”,d,e,f);
}
 
#include “abc.c” /*включение файла abc.c с функцией abs*/
/*Функция, вычисляющая абсолютную величину числа */
abs( x)
{
int y; /*Описание переменных, работающих в функции */
y=(x<0)?–x:x; /*Определение абсолютной величины числа*/
return (y); /*Возвращает значение у вызывающей программе*/
}
0
Ilot
Модератор
Эксперт С++
1823 / 1181 / 232
Регистрация: 16.05.2013
Сообщений: 3,118
Записей в блоге: 5
Завершенные тесты: 1
17.05.2013, 09:30 #6
Recoom, а ты точно ввел инклайд:
C++
1
#include<conio.h>
0
Recoom
0 / 0 / 0
Регистрация: 16.05.2013
Сообщений: 10
17.05.2013, 09:49  [ТС] #7
C++
1
2
3
4
#include <cmath>
#include <conio.h>
#include <iomanip>
#include <iostream>
Да, ввел!

Жалуется на return; в 19 строчке
0
Ilot
Модератор
Эксперт С++
1823 / 1181 / 232
Регистрация: 16.05.2013
Сообщений: 3,118
Записей в блоге: 5
Завершенные тесты: 1
17.05.2013, 09:56 #8
Возможно у нас отличаются компиляторы?
Попробуй return 0;, а лучше приведи содержание ошибки.
0
Croessmah
Ушел
Эксперт CЭксперт С++
13553 / 7704 / 872
Регистрация: 27.09.2012
Сообщений: 19,006
Записей в блоге: 3
Завершенные тесты: 1
17.05.2013, 10:10 #9
Zoom:
C++
1
2
3
4
5
abs( x)
{
//..
return (y);
}
Проблема видна?

Добавлено через 6 минут
Цитата Сообщение от Recoom Посмотреть сообщение
Вот я пример нашел
Это Си'шный код

Добавлено через 36 секунд
Цитата Сообщение от Recoom Посмотреть сообщение
C++
1
/*включение файла abc.c с функцией abs*/
Это рано или поздно приведет к ошибкам
0
Ilot
Модератор
Эксперт С++
1823 / 1181 / 232
Регистрация: 16.05.2013
Сообщений: 3,118
Записей в блоге: 5
Завершенные тесты: 1
17.05.2013, 10:11 #10
Croessmah, не совсем понятно это о чем?
p.S. Упс. Вопрос снят.
0
17.05.2013, 10:11
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.05.2013, 10:11
Привет! Вот еще темы с ответами:

Вычислить значение выражения - C++
Вычислит: y=1*2-3*4+5*6+...+11*12+((1*3+2*4+3*5+...8*10)/(2*5+5*8+8*11+...+14*17)) Вывести y.

Вычислить значение выражения - C++
7 Вычислить: \frac{{b}^{a}+tg(c)}{a*cos(c)}-{2a}^{3} Вводятся значения a,b,c. Пример Ввод Вывод 2 4 0 -8.00

Вычислить значение выражения - C++
6 Вычислить: \frac{2b+\sqrt{cos(a)+bc}}{b-{log}_{10}2c} Вводятся значения a,b,c. Пример: Ввод |Вывод 0 3 5 |5.00

Вычислить значение выражения - C++
5 Вычислить: \frac{a}{c}*\frac{b}{d}-\frac{ab-c}{cd+1} Вводятся значения a,b,c,d. Пример: Ввод |Вывод 6 4 3 2 |1.00


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

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

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