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

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

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

правильно записать выражения арифметические - C++

02.10.2011, 23:03. Просмотров 939. Ответов 4
Метки нет (Все метки)

суть задания по фортрану и си записать выражения и посчитать их..я записала но результаты выходят разные.. помогите пожалуйста записать правильно

задание



моя запись на фортран

Код:

s=3**k + 2**(k+1)
r=0.284 * 10**5 * exp(-s+2) +((y*y+1))**(2./5.)
t=alog (abs (sin(x)**2)) +(1+tan(y)) /((r+1)*sqrt(y))

на си
Код:

s=(pow(3,k)+pow(2,k+1));
t= log10(abs(sin(pow(x,2)))) + (1+tan(y)/(r+1)*sqrt(y));
r= 0.284 * pow(10,5) * exp((-s)+2) + pow((y*y+1),2/5);

очень прошу помогите!!!!!!!!!!!!




правильно записать выражения арифметические
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.10.2011, 23:03     правильно записать выражения арифметические
Посмотрите здесь:

Дан файл, содержащий текст и арифметические выражения. Выписать и вычислить все выражения - C++
Дан файл, содержащий текст и арифметические выражения вида a®b, где ® — один из знаков +, -, *, / . Выписать все арифметические...

Арифметические выражения на с++ - C++
Помогите записать и решить выражение. Одни ошибки и голова пухнет.%-) Вам вроде бы помощь нужна? Так постарайтесь облегчить задачу...

Арифметические выражения в массиве - C++
Ну пожалуйста подскажите, нужен код на с++, а знаю только как на паскале, может это вам что-о подскажет Задан массив Х (2n), каждый...

Посоветуйте литературу арифметические выражения - C++
Посоветуйте литературу Арифметические выражения в c + + разветвления циклы и другое в которой должны быть развязывание математических задач...

Функции вычисляющие арифметические выражения - C++
Здравствуйте! Нужна помощь. Программа при любых значениях х выводит одно число. Версия программы: Microsoft Visual C++ 2008 Express Edition...

Дан файл, содержащий текст и арифметические выражения - C++
Доброе время суток, помогите с задачкой одной пожалуйста :) Дан файл, содержащий текст и арифметические выражения вида a Q b, где Q —...

Вывести большее из двух чисел используя только арифметические выражения - C++
#include<iostream> #include<stdio.h> #include<math.h> int main() { using namespace std; int a, b; cin >> a >> b; cout <<...

Создать калькулятор, который мог бы сразу считать подобные арифметические выражения типа: я 1-22+54+65 - C++
Помогите пожалуйста, очень срочно... Нужно создать калькулятор на с++ который мог бы сразу считать подобные выражения 1-22+54+65

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

Правильно ли написаны выражения - C++
Не нашла подходящую тему, извиняйте есть два вопроса 1.Скажите пожалуйста допустим ли в программе оператор long int с=1<<7; 2.И...

Как правильно записать? - C++
y=sin|x|/0,1+9,4sin(3x-2,5) Добавлено через 13 минут матем. формулу

как правильно записать - C++
3,5*10в минус 2 степени


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Daemon025
380 / 329 / 67
Регистрация: 06.12.2010
Сообщений: 900
02.10.2011, 23:47     правильно записать выражения арифметические #2
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
#include <iostream>
#include <stdlib.h>
#include <math.h>
 
using namespace std;
 
main()
{
    int k;
    double x,y;
    double s,r,t;
    
    cout << "k= ";
    cin  >> k;
    cout << "x= ";
    cin  >> x;
    cout << "y= ";
    cin  >> y;
    
    s = pow(3,k)+pow(2,k+1);
    cout << "s= " << s << endl;
    
    r = 0.284*10000*exp(-1*s+2)+pow(pow((y*y+1),2),1/5);
    cout << "r= " << r << endl;
    
    try 
    {
        t = log(abs(sin(x*x)))+(1+tan(y))/((r+1)*sqrt(y));
        cout << "t = " << t << endl;
    } catch(char* str) 
    {
        //ignore
    }
    
    return 0;
}
alkagolik
Заблокирован
03.10.2011, 00:15     правильно записать выражения арифметические #3
в этой строке ошибка, вам надо експонента в степени (2 - S), а вы берете експоненту числа (2 - S)
Код
r= 0.284 * pow(10,5) * exp((-s)+2) + pow((y*y+1),2/5);
x1Mike7x
216 / 129 / 6
Регистрация: 06.11.2010
Сообщений: 234
03.10.2011, 01:41     правильно записать выражения арифметические #4
C
1
2
t= log(abs(sin(pow(x,2)))) + (1+tan(y)/(r+1)*sqrt(y));
r= 0.284 * pow(10,5) * exp((-s)+2) + pow((y*y+1),2.0/5.0);
S должно быть правильным.

alkagolik, е в степени (2 - S) = експонента числа (2 - S) =)
alkagolik
Заблокирован
03.10.2011, 02:20     правильно записать выражения арифметические #5
Цитата Сообщение от x1Mike7x Посмотреть сообщение
е в степени (2 - S) = експонента числа (2 - S) =)
угу)) на самом элементарном как обычно завалили
Yandex
Объявления
03.10.2011, 02:20     правильно записать выражения арифметические
Ответ Создать тему
Опции темы

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