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

Составить программу, осуществляющую вычисление выражения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить http://www.cyberforum.ru/cpp-beginners/thread1014263.html
X−X3/(3!) +X5/(5!) −. . .+(−1)N •X2•N +1/((2•N +1)!)
C++ Помогите дописать программу на использование структур Здравствуйте. Есть у меня такая програмка, которая запоминает, сохраняет и считывает данные. Я не знаю как это все обобщить. В ней есть меню, в котором вводится: 1.Марка машины. 2.Модель. 3.Цена. 4.Скорость. 5.Сохранить авто 6.Загрузить авто 7.Удалить все авто 0.Выход. http://www.cyberforum.ru/cpp-beginners/thread1014250.html
Проверка нескольких условий C++
Здравствуйте. Есть массив чисел А. Мне нужно проверить все ли они меньше единицы - ((A<1)&&(A<1)&&......&&(A<1)). Можно ли как-то проверить это, не писав 50 раз A?
Скопировать массив а в начало массива b C++
Помогите доделать программу, пожалуйста. Нужно скопировать массив а в начало массива b. Предположите, что float a,b. Вот что у меня получилось: #include <iostream> #include <cstring> using namespace std; void main() { double a = { 2.l, 5.1, 5.9, 3.7, 2.7, 66.7, 43.4, 33.4, 1.2, 1.4, 57.3 };
C++ как дописать задачку http://www.cyberforum.ru/cpp-beginners/thread1014192.html
//Задана матрица размером М х N. Найти максимальный по модулю эле¬мент матрицы. //Переставить строки и столбцы матрицы таким образом, чтобы максимальный по модулю элемент был расположен //на пересечении t-й строки и k-го столбца. #include "stdafx.h" #include <stdlib.h> #include <time.h> #include "conio.h" #include <stdio.h> #include "locale.h"
C++ Дан целочисленный массив размера N. Удалить из массива все одинаковые элементы, оставив их первые вхождения. Дан целочисленный массив размера N. Удалить из массива все одинаковые элементы, оставив их первые вхождения. подробнее

Показать сообщение отдельно
bars268
5 / 5 / 0
Регистрация: 26.01.2013
Сообщений: 39
21.11.2013, 15:36     Составить программу, осуществляющую вычисление выражения
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
#include <stdio.h>
#include <conio.h>
#include <math.h>
//лучше использовать double 
//в функцию передавать надо не то что должно получится,
//а то из чего вычисляется результат.
//то есть:
double calculate(double A, double B, double C, double D)
{
//не обязательно создавать новую переменную для вычисления
//можно возвращать и выражение, программа его вычислит
//так же нельзя возводить в квадрат "^2"
//либо умножать на само себя, либо использовать функции из math.h
//так же стоит учесть что "/" целочисленное деление, то есть результат будет целым числом
//поэтому нужно явно привести к дробному с помощью (double)
return (((double)(A/B)-1)/((double)(C/D)-1))*(((double)(A/B)-1)/((double)(C/D)-1));
}
 
 
void main()
{
double a,b,c,d,y;
clrscr();
a=-6; b=1.64; c=0.16; d=0.8
printf("A=-6, B=1.64, step C=0.16, D=0.8 then Y=((A/B-1)/(C/D-1))^2 \n");
 
//дальше у вас была какая то белиберда с циклом
//для чего это я не понял, так как выражение простое 
//можно просто присвоить y 
y=calculate(a,b,c,d);
printf("result: %s", y);
getch();
}
на компиляторе код не проверял, если какие то ошибки - пишите
 
Текущее время: 08:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru