Форум программистов, компьютерный форум CyberForum.ru

Применить функцию для упрощения вычислений - C++

Восстановить пароль Регистрация
 
 
Pendalfik
0 / 0 / 0
Регистрация: 18.05.2013
Сообщений: 31
30.06.2013, 21:09     Применить функцию для упрощения вычислений #1
в данной программе для упрощения вычислений надо ввести дополнительную функцию. Помогите, пожалуйста, найти ошибку. Компилятор говорит об ошибке в синтаксисе, никак найти не могу.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#include <stdio.h>
#include <math.h>
#include <conio.h>
#include <windows.h>
double easy(double a, double x, double b, double p)
int stepen = pow((a*pow(x,2)+b), p);
{
return stepen
}
main()
{
double x,y,a,b,c,d,g,r,z,w;
char str[50];
textbackground(2);
textcolor(15);
clrscr();
CharToOem("\nÂâåäèòå x:\n", str);
printf(str);
scanf("%f",&x);
CharToOem("\n\nÂâåäèòå y:\n", str);
printf(str);
scanf("%f",&y);
CharToOem("\n\nÂâåäèòå z:\n", str);
printf(str);
scanf("%f",&z);
CharToOem("\n\nÂâåäèòå  a:\n", str);
printf(str);
scanf("%f",&a);
CharToOem("\n\nÂâåäèòå  b:\n", str);
printf(str);
scanf("%f",&b);
CharToOem("\n\nÂâåäèòå  c:\n", str);
printf(str);
scanf("%f",&c);
CharToOem("\n\nÂâåäèòå  g:\n", str);
printf(str);
scanf("%f",&g);
CharToOem("\n\nÂâåäèòå  r:\n", str);
printf(str);
scanf("%f",&r);
CharToOem("\n\nÂâåäèòå  d:\n", str);
printf(str);
scanf("%f",&d);
printf("\n");
w=easy(a,x,b,2)/easy(c,y,d,3)+easy(g,z,r,0,5);
}
printf("\nw = %f",w);
{
CharToOem("\nÄëÿ âûõîäГ* Г*Г*æìèòå ГЄГ«Г*ГўГЁГёГі Enter", str);
printf(str);
getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Thinker
Эксперт C++
 Аватар для Thinker
4215 / 2189 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
30.06.2013, 22:17     Применить функцию для упрощения вычислений #21
запустил, что-то считает, никаких нулей нет:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#include <stdio.h>
#include <math.h>
#include <conio.h>
#include <windows.h>
 
double easy(double a, double x, double b, double p)
{
double stepen = pow((a*pow(x,2)+b), p);
return stepen;
}
 
main()
{
double x,y,a,b,c,d,g,r,z,w;
char str[50];
//textbackground(2);
//textcolor(15);
//clrscr();
CharToOem("\nВведите x:\n", str);
printf(str);
scanf("%lf",&x);
CharToOem("\n\nВведите y:\n", str);
printf(str);
scanf("%lf",&y);
CharToOem("\n\nВведите z:\n", str);
printf(str);
scanf("%lf",&z);
CharToOem("\n\nВведите  a:\n", str);
printf(str);
scanf("%lf",&a);
CharToOem("\n\nВведите  b:\n", str);
printf(str);
scanf("%lf",&b);
CharToOem("\n\nВведите  c:\n", str);
printf(str);
scanf("%lf",&c);
CharToOem("\n\nВведите  g:\n", str);
printf(str);
scanf("%lf",&g);
CharToOem("\n\nВведите  r:\n", str);
printf(str);
scanf("%lf",&r);
CharToOem("\n\nВведите  d:\n", str);
printf(str);
scanf("%lf",&d);
printf("\n");
w=easy(a,x,b,2)/easy(c,y,d,3)+easy(g,z,r,0.5);
 
printf("\nw = %f",w);
 
CharToOem("\nДля выхода нажмите клавишу Enter", str);
printf(str);
getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.06.2013, 22:24     Применить функцию для упрощения вычислений
Еще ссылки по теме:

Составить программу для проверки утверждения: Результаты вычислений по формуле - простые числа C++
Создание цикла для упрощения кода C++
C++ Разработать (и применить) для классов A и B дружественную функцию, позволяющую определять текущую дату и время

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

Или воспользуйтесь поиском по форуму:
Pendalfik
0 / 0 / 0
Регистрация: 18.05.2013
Сообщений: 31
30.06.2013, 22:24  [ТС]     Применить функцию для упрощения вычислений #22
Скопировала Ваш код, вставила, пересохранила, перекомпилировала. Запускаю, то же что в прошлый раз, доходит до расчета, ничего не считает - выдает ошибку.

Добавлено через 2 минуты
Все, заработало. Считать начал......
Yandex
Объявления
30.06.2013, 22:24     Применить функцию для упрощения вычислений
Ответ Создать тему
Опции темы

Текущее время: 06:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru