Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/9: Рейтинг темы: голосов - 9, средняя оценка - 5.00
Death99
0 / 0 / 0
Регистрация: 28.09.2011
Сообщений: 14
#1

Циклические вычислительные процессы. Цикл

22.10.2012, 21:40. Просмотров 1645. Ответов 1
Метки нет (Все метки)

Вобщем требовалось написать программу, которая в зависимости от Х вычисляла значение функции.
Дано: a,b,c,x,xнач,xкон,dx
Вычислить F.
Вот сама программа. Работает, вот только выводит одно значение F. Для начала просто хочу вывести значения друг за другом. В условии надо в виде таблицы
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
#include <iostream>
using namespace std;
void main()
{
    int a,b,c,dx,x,xn,xk;
    long f;
    setlocale (LC_ALL,"rus");
    cout.setf(ios_base::fixed);
    cout << "Введите значение а" <<'\n';
    cin >> a;
    cout << "Введите значение b" <<'\n';
    cin >> b;
    cout << "Введите значение с не равное нулю" <<'\n';
    cin >> c;
    cout << "Введите шаг dx" << '\n';
    cin >> dx;
    cout << "Введите значение Хнач" <<'\n';
    cin >> xn;
    cout << "Введите значение Хкон" <<'\n';
    cin >> xk;
    x=xn;
    while ((x>=xn)&(x<xk)) 
    {
        if ((x<3)&(b!=0)) 
        {
            f=(a*x*x)-(b*x)+c;
            cout <<f;
        }
        if ((x>3)&(b==0))
        {
            f=(x-a)/(x-c);
            cout <<f;
        }
        if (x==3) 
        {
            f=x/c;
            cout <<f;
        }
        x+=dx;
    }
    cout <<'\n';
    system("pause");
}
Добавлено через 13 минут
Проблема была в пробеле.
Теперь проблема в другом. Для однозначных значений хнач и хкон программа все выводит, а вот например при хнач=13 и хкон=15 с шагом dx=1, программа ничего не выводит...
PS
Забыл испавить
C++
1
while ((x>=xn)&(x<=xk))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.10.2012, 21:40
Ответы с готовыми решениями:

Циклические вычислительные процессы
Даны целые положительные числа n и k. Использую только операции сложения и...

Циклические вычислительные процессы
Задание: необходимо решить задачу вычисления N значений функции y = f(x) для...

Циклические вычислительные процессы
Дано натуральное число N. с помощью операций деления нацело и взятия остатка от...

Циклические вычислительные процессы
Вводится целое положительное число N. Вывести все возможные представления числа...

Одномерные массивы. Циклические вычислительные процессы
Помогите пожалуйста написать программы... 1)Нужно вычислить сумму квадратов...

1
Death99
0 / 0 / 0
Регистрация: 28.09.2011
Сообщений: 14
24.10.2012, 12:04  [ТС] #2
Совсем никто помочь не хочет?

Добавлено через 1 час 42 минуты
Спасибо, уже решил! Тему можно закрывать
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.10.2012, 12:04

Циклические вычислительные процессы. Математические ряды
Используя три различных цикла, определить значение. S= \sum_{n=1}^{5}({n}^{3}+...

циклические вычислительные процессы: вычислить значение функции на отрезке
Помогите пожалуйста составить программу вычисления значения функции f(x) на...

Циклические вычислительные процессы (Дано натуральное число N. Вывести на экран все шестизначные числа, сумма цифр которых равна N)
Задача предполагает использование целочисленной арифметики и должна быть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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