С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Вопрос по программе. Нужно протабулировать ф-цию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Экстремумы Матрицы и Подпрограммы http://www.cyberforum.ru/cpp-beginners/thread169299.html
Здраствуйте помогите пожалуйста с задачками на С++! 1) Вычислите результат, указанный в варианте задания. Константа A (если она есть в варианте) и вектора X и (или) Y задаются вводом. Размер...
C++ класс. ввод данных Есть класс. У каждого имени - свое числовое значение. Нужно сделать так, чтобы после заполнения поля "имя" вылазило типа этого: "Сколько у этого человека будет значений?", ввести эти значения, и... http://www.cyberforum.ru/cpp-beginners/thread169296.html
Удаление цифр из символьной строки C++
Доброго всем времени суток :) Такая задача: на языке C нужно составить программу удаления из строки символов только цифры. Например, строка "dfg546sv435", должно получиться "dfgsv". Поможете?
C++ Найти среднее арифметическое элементов, меньших некоторого р.Не используя массивов!!!
1) Исходные данные и результаты типа int. Не используя массивы, разработать алгоритм и программу работы с последовательностью целых чисел. Признак конца ввода чисел задать самостоятельно, например,...
C++ Автоматическое заполнение статического массива http://www.cyberforum.ru/cpp-beginners/thread169271.html
Ребят, хэлп! Мне нужно для статистического массива, заполненного рандомно (через randomize()), создать новый внутренний (в main()), в который войдут только положительные члены первого, и вывести...
C++ Как правильно написать степень в программе c++ Нужно написать q в степени n-1 подробнее

Показать сообщение отдельно
Xeon1024
0 / 0 / 0
Регистрация: 25.09.2010
Сообщений: 4

Вопрос по программе. Нужно протабулировать ф-цию - C++

25.09.2010, 22:43. Просмотров 434. Ответов 7
Метки (Все метки)

Приветствую вас дамы и господа
Тут такое дело...

Задание:
Вопрос по программе. Нужно протабулировать ф-цию

Код:
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.h>
# include <conio.h>
# include <math.h>
 
// Считает значение функции
float Schet_F(float X)
{
 if (X + 5 < 0) return 1/(2 * X) - 10;
 else return (X - sin(X)) / X;
}
 
// Херачит цикл и выводит табулирование
void While_F (float X_s, float X_e, float X_st)
{
 while (X_s <= X_e)
 {
  if (X_s != 0)
  {
  cout<< "x= "<< X_s<< "   ";
  cout<< "F(x)= "<< F(X_s)<< endl;
  X_s = X_s + X_st;
  }
 }
}
 
// Майн...ну что тут сказать...
void main(void)
{
clrscr();
float X_start, X_end, step_X;
cout<< "X_start= "; cin>> X_start;
cout<< "X_end= "; cin>> X_end;
cout<< "step_X= "; cin>> step_X;
While_F(X_start, X_end, step_X);
getch();
}
Результат работы:
Вопрос по программе. Нужно протабулировать ф-цию

Вопросы:
- Почему когда Х должен быть равен -0,1 он равен -0,099999 ?
- Почему выводится Х, когда он равен нулю?
- Почему не выводится конечное значение Х (последняя строка)?


 Комментарий модератора 
Во избежании потери материалов на сторонних ресурсах заливайте изображения на форум через Вложения в расширенном режиме редактирования сообщений.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.