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

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

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

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

12.10.2011, 18:23. Просмотров 475. Ответов 8
Метки нет (Все метки)

Народ помогите!
значит такая задача , надо ввести число , и что бы оно считало данную формулу (прикрепил файл)
на С

 Комментарий модератора 
2.3 Создавайте темы с осмысленными и понятными названиями - это серьезно повышает шансы, что на ваш вопрос ответят.
3.3 Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п.
0
Миниатюры
Вычислить значение выражения  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.10.2011, 18:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычислить значение выражения (C++):

Вычислить значение выражения - 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++
Доброй ночи, Господа. Помогите решить простенький пример. Буду Всем очень благодарен :good: Вариант 5

Вычислить значение выражения - C++
Всем Привет, мы только начали изучать этот язык ,не могли ли вы помочь мне если вам не трудно ? Вот задачка П.5.18.Правил ...

Вычислить значение выражения - C++
Вычислить значение функции x/i! , i изменяется от1 до n

Вычислить значение выражения - C++
Составить программу на языке С++ для обработки одномерных массивов с использованием указателей: 1. Ввести n элементов одномерного массива...

Вычислить значение выражения - C++
Привет всем. Помогите мне написать программу для расчета функции. http://i6.pixs.ru/storage/5/7/1/Bezimyanni_4509711_24799571.jpg Нужна...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
solomid
1 / 1 / 0
Регистрация: 22.09.2011
Сообщений: 86
13.10.2011, 06:57 #2
если надо для С, напиши <iostream.h>
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include "stdafx.h"
#include <math.h>
#include <iostream>
using namespace std;
int main()
{
    float a,b,D;
    float e = 2.7;
    cin >> a;
    cin >> b;
    D=-sin(a)+sqrt((sin(a) * sin(a))+12 * abs(log((b))))/((b - a)*(b - a)) * pow((e),tan((a/b)));
    cout << D << endl;
}
0
Nameless One
Эксперт С++
5773 / 3424 / 255
Регистрация: 08.02.2010
Сообщений: 7,447
13.10.2011, 08:06 #3
Цитата Сообщение от solomid Посмотреть сообщение
если надо для С, напиши <iostream.h>
Что? Нет в C ничего такого
0
solomid
1 / 1 / 0
Регистрация: 22.09.2011
Сообщений: 86
13.10.2011, 13:31 #4
Цитата Сообщение от Nameless One Посмотреть сообщение
Что? Нет в C ничего такого
эм,ну я наверно просто перепутал
0
easybudda
Модератор
Эксперт CЭксперт С++
9624 / 5572 / 946
Регистрация: 25.07.2009
Сообщений: 10,700
13.10.2011, 15:08 #5
Цитата Сообщение от solomid Посмотреть сообщение
D=-sin(a)+sqrt((sin(a) * sin(a))+12 * abs(log((b))))/((b - a)*(b - a)) * pow((e),tan((a/b)));
Неправильно считать будет - sin(a) на знаменатель тоже должно делиться, скобок не хватает. Да и в самом знаменателе не всё ровно... Незачёт, короче.
0
Mut
5 / 5 / 0
Регистрация: 12.10.2011
Сообщений: 46
13.10.2011, 15:19 #6
Цитата Сообщение от solomid Посмотреть сообщение
если надо для С, напиши <iostream.h>
это с++
для с надо #include <stdio.h>
cout,cin заменить на printf,scanf в соответствии с синтаксисом с
0
aeshes
440 / 203 / 13
Регистрация: 07.10.2011
Сообщений: 462
13.10.2011, 16:53 #7
Цитата Сообщение от solomid Посмотреть сообщение
float e = 2.7;
pow((e),tan((a/b)));
что это за странная конструкция для экспоненты? функция http://www.cyberforum.ru/cgi-bin/latex.cgi?{e}^{x} вычисляется с помощью библиотечной функции exp(x)

Да и скобок что-то многовато в выражении
0
Slimus
0 / 0 / 0
Регистрация: 16.09.2010
Сообщений: 32
13.10.2011, 20:42  [ТС] #8
и все таки как правильно будет?
0
aeshes
440 / 203 / 13
Регистрация: 07.10.2011
Сообщений: 462
13.10.2011, 21:41 #9
как-то так, если не делать проверок ввода
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <math.h>
#include <stdio.h>
#include<stdlib.h>
 
int main()
{
        float a,b,D;
        printf("a=");
        scanf("%f",&a);
        printf("b=");
        scanf("%f",&b);
        D=(-sin(a)+sqrt(sin(a) * sin(a)+12*fabs(log(fabs(b)))))/(b - a)/(b - a)/exp(tan(a/b));
        printf("D=%f\n",D);
        system("pause");
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.10.2011, 21:41
Привет! Вот еще темы с ответами:

Вычислить значение выражения - C++
Уважаемые товарищи программисты!)у меня проблемы по С++(не по моей специальности.к тому же совсем нет времени сесть и изучить)так что если...

Вычислить значение выражения - C++
Я новичок в этом деле.Буду рад любой помощи. Задача: вычислить S вычисление прекратить если (рис1) Подсчитать кол-во слагаемых.

Вычислить значение выражения - C++
Пожалуйста, весь код.

Вычислить значение выражения - C++
Доброго времени суток, уважаемые, помогите пожалуйста с решением еще одной задачи. Пробовал различные методы, но попытки были тщетны ;( ...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
13.10.2011, 21:41
Ответ Создать тему
Опции темы

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