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

Вычисление значений функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверка типа вводимых данных. http://www.cyberforum.ru/cpp-beginners/thread53587.html
Собственно,как осуществить ? К примеру,здесь: int main() { int x; int y; cin >> x;
C++ Задача про простые числа. Привет! кто может помогите мне с такой задачкой! Необходимо написать программу, которая для заданного натурального числа n (вводится с клавиатуры после соответствующего запроса) найдет список... http://www.cyberforum.ru/cpp-beginners/thread53585.html
String & Series C++
У меня есть 2 задачи: 1.Дана строка. Подсчитать количество содержащихся в ней цифр. #include <stdio.h> #include <math.h> void main() { char S; int sum=0,i; switch(S) { ...
C++ Интепретатор №2
Прочитав тему Пишем свой интерпретатор, воодушевился написать свой, с 0. На данный момент застопорился на арифметике. У меня возникла проблема с порядком вычислений. Если брать в "лоб" то выражение...
C++ Динамический трёхмерный массив http://www.cyberforum.ru/cpp-beginners/thread53545.html
Товарищи, помогите найти ошибку. Создаю 3х мерный динамический массив: int z; cout<<"Input y\n"; cin>>y; cout<<"\nInput x\n"; cin>>x; cout<<"\nInput z\n"; cin>>z;
C++ Сортировка методом Вставок Вот собственно вопрос. Масив записей структура которого конечная остановка, и время прибытия, нужно посортировать по направлению. #include <iostream.h> #include <stdlib.h> #include <conio.h> ... подробнее

Показать сообщение отдельно
drtork
2 / 2 / 0
Регистрация: 26.09.2009
Сообщений: 29

Вычисление значений функции - C++

01.10.2009, 20:15. Просмотров 655. Ответов 4
Метки (Все метки)

Есть вот такой код на Си. Вопрос: как обработать ситуации, которые описаны в цикле while? Т.е. нужно, чтобы прога не просто отказывалась вычислять функцию "от большего к меньшему", при отрицательном или нулевом шаге, а вычисляла, например, при подобном задании пределов всё корректно, но, скажем, в обратном порядке...а при нулевом шаге и\или равных пределах - только одно значение функции... Буду признателен, если кто-нибудь подскажет что и как...
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
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
        FILE *fp;
        double y, x1, x2, a, b;
        if((fp = fopen("C:\\res.txt", "w")) == NULL)
                {
                 perror("C:\\res.txt");
                 return 1;
                }
        while(a>=b || x2<=0)
                {
                 printf("Vvedite shag i predely a i b:\n");
                 scanf("%lf%lf%lf", &x2, &a, &b);
                }
        printf("Znachenie funkcyi na otrezke ot %.*f", 2, a);
        printf(" do %.*f", 2, b);
        printf(" s shagom %.*f", 2, x2);
        printf(" ravno:\n");
        for (x1=a; x1<=b; x1+=x2)
                {
                 y=pow(5,(x1+1))+pow(5,x1)+pow(5,(x1-1));
                 printf(" Resultat: %.*f\n", 2, y);
                 fprintf(fp, " Resultat: %.*f\n", 2, y);
                }
        //getch();
        fclose(fp);
        printf("Vvedite x:\n");
        scanf("%lf", &x1);
        y=pow(5,(x1+1))+pow(5,x1)+pow(5,(x1-1));
        printf(" Resultat: %.*f\n", 2, y);
        getch();
        return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru