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

Нужно просто 3 спецификатора прописать - C++

Восстановить пароль Регистрация
 
p1ka4y777
 Аватар для p1ka4y777
2 / 2 / 0
Регистрация: 04.10.2013
Сообщений: 155
17.10.2013, 20:34     Нужно просто 3 спецификатора прописать #1
нужно чуть переделать программу, тоисть задействовать 3 спецификатора (типа void Enter, void Summ, void Exit) помогите товарищи...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "stdafx.h"
#include "iostream"
#include "math.h"
#include "stdio.h"
 
double f(double a, double b, double c)
{
    return ((2*a-b-sin(c))/(5+fabs(c)));
}
int main()
{
    double S, T, result; 
    std::cout<<"Input data: \n";
    std::cin>>S>>T;
 
    result = f(T, -2*S, 1.17) + f(2.2, T, S-T);
    std::cout<<"Output data: "<<result; 
 
    system("pause");
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Folko
 Аватар для Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
17.10.2013, 20:44     Нужно просто 3 спецификатора прописать #2
p1ka4y777, а в чем задание? просто я не до конца понимаю.
p1ka4y777
 Аватар для p1ka4y777
2 / 2 / 0
Регистрация: 04.10.2013
Сообщений: 155
17.10.2013, 20:57  [ТС]     Нужно просто 3 спецификатора прописать #3
Нужно модифицировать программу написав 3 функции: ввод данных, вычисления результата по формуле, вывода данных.
Folko
 Аватар для Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
17.10.2013, 21:07     Нужно просто 3 спецификатора прописать #4
p1ka4y777, функцию ввода данных? В функцию main что ли? и вывода из функции main?
p1ka4y777
 Аватар для p1ka4y777
2 / 2 / 0
Регистрация: 04.10.2013
Сообщений: 155
17.10.2013, 21:13  [ТС]     Нужно просто 3 спецификатора прописать #5
int main()
{
void Enter();
void Summ();
Void Exit();
return 0;
}

void Enter()
{
здесь нужно вставить код, который позволяет ввести данные
на сколько я понял - cout
}
void Summ()
{
здесь решение программы
}
void Exit()
{
и вывод результата
}

P.S. как-то так =(
Folko
 Аватар для Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
17.10.2013, 21:18     Нужно просто 3 спецификатора прописать #6
p1ka4y777, объявлять функции внутри функции... вы по моему либо неправильно поняли задание, либо творите нечто невообразимое. Какое вам дали задание (если это по учебе)?
p1ka4y777
 Аватар для p1ka4y777
2 / 2 / 0
Регистрация: 04.10.2013
Сообщений: 155
17.10.2013, 21:24  [ТС]     Нужно просто 3 спецификатора прописать #7
Вот само задание: Заданные действительные числа s, t. Получить f(t, -2s, 1.17)+f(2.2, t, s-t), где f(a,b,c)=(2a-b-sin⁡c)/(5+|6|)
Извините, если ввел вас в заблужение... ошибся немного(
Folko
 Аватар для Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
17.10.2013, 21:33     Нужно просто 3 спецификатора прописать #8
p1ka4y777, то есть функции ввода вывода не нужны все таки?
p1ka4y777
 Аватар для p1ka4y777
2 / 2 / 0
Регистрация: 04.10.2013
Сообщений: 155
17.10.2013, 21:43  [ТС]     Нужно просто 3 спецификатора прописать #9
нет, это условие к предидущей программы
если интересно, вот оно
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include "stdafx.h"
#include "math.h"
#include "conio.h"
 
double y, a=3.56, b=1.02, c=3, d=2.43;
void result (double y)
{
    y = 2 * log(pow(b, a)) + fabs(asin(-sqrt(d/c)));
}
void main()
{
    printf("y = %d\n", result);
    _getch();
}
извините еще раз...
Folko
 Аватар для Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
17.10.2013, 21:46     Нужно просто 3 спецификатора прописать #10
p1ka4y777, извиняться не стоит) то есть проблем с программой нет?
p1ka4y777
 Аватар для p1ka4y777
2 / 2 / 0
Регистрация: 04.10.2013
Сообщений: 155
17.10.2013, 21:50  [ТС]     Нужно просто 3 спецификатора прописать #11
с первой значит нет)
но с последней... походу есть...
вам виднее
Folko
 Аватар для Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
17.10.2013, 21:54     Нужно просто 3 спецификатора прописать #12
p1ka4y777, а с последней какие проблемы? Какие ошибки выдает?

Добавлено через 2 минуты
p1ka4y777, по законам жанра должно быть примерно так...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include "stdafx.h"
#include "math.h"
#include "conio.h"
 
double y, a=3.56, b=1.02, c=3, d=2.43;
double result ()
{
    return 2 * log(pow(b, a)) + fabs(asin(-sqrt(d/c)));
}
void main()
{
    printf("y = %d\n", result());
    _getch();
}
p1ka4y777
 Аватар для p1ka4y777
2 / 2 / 0
Регистрация: 04.10.2013
Сообщений: 155
17.10.2013, 21:59  [ТС]     Нужно просто 3 спецификатора прописать #13
последняя работает, но её нужно функциями переделать...
Folko
 Аватар для Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
17.10.2013, 22:08     Нужно просто 3 спецификатора прописать #14
p1ka4y777,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "stdafx.h"
#include "math.h"
#include "conio.h"
 
double y, a=3.56, b=1.02, c=3, d=2.43;
void show()
{
printf("y = %d\n", result());
    _getch();
}
double result ()
{
    return 2 * log(pow(b, a)) + fabs(asin(-sqrt(d/c)));
}
void main()
{
show();
}
вот так?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.10.2013, 22:19     Нужно просто 3 спецификатора прописать
Еще ссылки по теме:

Как прописать id файла C++
В каких структурах нужно прописать деструкторы? C++
Задачка №1 , не получается прописать ее C++

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

Или воспользуйтесь поиском по форуму:
p1ka4y777
 Аватар для p1ka4y777
2 / 2 / 0
Регистрация: 04.10.2013
Сообщений: 155
17.10.2013, 22:19  [ТС]     Нужно просто 3 спецификатора прописать #15
возможно, но почему-то думал, что её нужно делать так, как я описывал вначале...
но всё равно спасибо)
Yandex
Объявления
17.10.2013, 22:19     Нужно просто 3 спецификатора прописать
Ответ Создать тему
Опции темы

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