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

Написать программу, которая по введенному значению аргумента вычисляет значение функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевод из десятичной в N систему счисления http://www.cyberforum.ru/cpp-beginners/thread674258.html
#include "stdafx.h" #include <iostream> #include <math.h> using namespace std; int main () { int osn2, chislo,z=0,i=0,a,b; int *mas = new int; cout<<"\nVvedite osnovanie systemi, v kotoruyu vi hotite perevesti chislo= "; cin>>osn2; cout<<"Vvedite, kotoroe hotite perevesti chislo= "; cin>>chislo;
C++ Найти число, полученное при прочтении числа N справа налево Дано целое число N (> 0). Используя операции деления нацело и взятия остатка от деления, найти число, полученное при прочтении числа N справа налево. Заранее очень благодарен! http://www.cyberforum.ru/cpp-beginners/thread674248.html
Составить программу для перевода значений угла из градусной меры в радианную и вычислить sin, cos, tg этого угла C++
Составить программу для перевода значений угла из градусной меры в радианную и вычислить sin, cos, tg этого угла
C++ Почему при объявлении переменных тип float выдает ошибку
Подскажите, пожалуйста, почему когда я объявляю переменные как float, то выскакивает ошибка, а когда меняю тип на double, то все корректно работает? #include <math.h> #include <stdio.h> #include <conio.h> void main () { float a=6.32, b=7.28, c=3.15, d=2.16, result; printf ("Formula ravno");
C++ За сколько можно выучить C++? http://www.cyberforum.ru/cpp-beginners/thread674213.html
Я уже долго его изучаю а так и не могу его хорошо выучить. Даже до классов еще не дошел. :cry:
C++ Вычислить значения выражений Задание:вычислить значения выражений. Вычисление требуется выполнить двумя способами: - с использованием промежуточных переменных для поэлементных действий и - без использования промежуточных переменны (записав все выражение одним оператором) Сравнить и объяснить полученные результаты. 1) n+++m 2) m-- >n 3) n-- >m помогите с кодом: #include "iostream" #include "ctime" подробнее

Показать сообщение отдельно
De_N
28 / 26 / 9
Регистрация: 15.10.2012
Сообщений: 60
20.10.2012, 22:59     Написать программу, которая по введенному значению аргумента вычисляет значение функции
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#include "stdio.h"
#include "math.h"
 
float Fval (float input);
 
main()
{
 
float x1, x2, dx; // Начальное, конечное и шаг соответственно
printf("X начальное = ");
scanf("%f", &x1);
printf("X конечное = ");
scanf("%f", &x2);
printf("Шаг = ");
scanf("%f", &dx);
 
printf ("Table:\n"); // Заголовок
printf ("X:\tY:\n"); // Шапка
// Для экономии x1 используется и как переменная цикла
for (x1; x1<=x2; x1 = x1 + dx)
{
printf ("%f\t%f\n",x1, Fval(x1));
}
 
 
scanf("%f", &dx); // Опять же, чтобы увидеть результат
}
 
//---------------------------------------------------------------------------
 
 
float Fval (float input)
{
float R; // Входное
R = input;
//printf("Input R = ");
//scanf("%f", &R);
 
//printf("\nY = ");
 
// Пишем функцию для каждого кусочка области определения
 
float F;
if ((R>=-3)&&(R<-2))
{ F = -R -2; }
 
if ((R>=-2)&&(R<0))
{ F = sqrt(1 - (-1-R)*(-1-R)); }
 
if ((R>=0)&&(R<4))
{ F = -sqrt(4 - (2-R)*(2-R)); }
 
if ((R>=4)&&(R<6))
{ F = -0.5*R + 2; }
 
if ((R>=6)&&(R<=7))
{ F = -1; }
 
//printf("%f", F);
 
//scanf("%f",&R);
return F;
}
Все, что до этого было в main, теперь находится в функции Fval. Она возвращает значение y, принимая x.
В main же теперь расположен цикл, вызывающий функцию Fval с нужным шагом.
Перед выводом пользователь вводит начальное/конечное значение абцисс и шаг dx.

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