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

Ошибки в компиляторе и вывод дробной части - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Попадание в фигуру http://www.cyberforum.ru/cpp-beginners/thread441334.html
True при попадании, в противном случаи false. Помогите парни!
C++ C++ Рекурсия Не подскажите как расписать рекурсивно формулу? Спасибо! http://www.cyberforum.ru/cpp-beginners/thread441333.html
C++ Составить программу для вычисления суммы данного ряда для указанного значения аргумента х, если известно количество N членов ряда.
Составить программу для вычисления суммы данного ряда для указанного значения аргумента х, если известно количество N членов ряда. \sum_{k-1}^{n}1/{k}^{2}ln({e}^{kx}+{x}^{2}) Значение N 20 Начальные данные х=0,8
создать программу для вычисления функции C++
создать программу для вычисления функции y=\begin{cases} & \text{{f}_{1}(x) } \\ & \text{{f}_{2}(x) } \end{cases} первое при выполнении условия второе в других случаях y=\begin{cases} & \text{ \sqrt{x+t}+1/x } \\
C++ a/b в чем ошибка ? http://www.cyberforum.ru/cpp-beginners/thread441298.html
#include <stdio.h> #include <conio.h> int main () { float sc1,sc2; clrscr(); /* vvedenia faktychnykh danyhh */ printf ("vvedit \n"); scanf ("%f ,% f", &sc1, &sc2); float k=sc2+sc1;
C++ Определить самое короткое слово в строке Считываем строку из файла и определяем самое короткое слово..Проблема в том, что самым коротким словом выводит пустоту...Я не понимаю в чемм проблема, помогите пожалуйста string strr ; std::getline(ifs, strr); //Переменная типа string для хранения минимального слова string min_word = strr; //Переменная типа string для хранения текущего слова string word; //Выводим исходную... подробнее

Показать сообщение отдельно
Burumboom
 Аватар для Burumboom
0 / 0 / 0
Регистрация: 05.02.2012
Сообщений: 7
05.02.2012, 19:24     Ошибки в компиляторе и вывод дробной части
Есть следующее задание:
Дано действительное число y, натуральное число n и генерированное случайное действительное число число x. Обсчитать по формуле a и вывести дробную часть результата. Формула:
Название: 112170-25201252027pm.png
Просмотров: 127

Размер: 5.8 Кб
Написал следующий код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <math.h>
#include <conio.h>
#include <stdlib.h>
 
main(){
    float x, y, a;
   int n;
   randomize();
   x=random(10);
   printf("Random X=%f",x);
   printf("\nEnter Y=");
   scanf("%f",&y);
   printf("\nEnter N=");
   scanf("%d",&n);
   a=((1+pow(sin,2)*(x+y))/2+fabs(x-((2*x)/(1+(pow(x,2)*pow(y,3))))))+pow(fabs(x),1.0/3.0);
   printf("Result=%f",a);
   
   getch();
   return 0;
}
Компилятор выдает следующие ошибки:

Код
Error:  NONAME00.CPP(16,20):Cannot convert 'double (*)(double)' to 'double'
Error:  NONAME00.CPP(16,20):Type mismatch in parameter '__x' in call to 'pow(double,double)'
Из всего этого у меня два вопроса:
1. Как решить проблемы о которых говорит компилятор.
2. Как вывести дробную часть результата?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru