Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 12.12.2012
Сообщений: 4
1

Программа не доходит до конца

31.05.2015, 12:17. Показов 864. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Программа не доходит до конца.В чем может быть ошибка? Иногда запрашивает ввод только а и высчитывает непонятно что
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
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <locale.h>
double f (double x);
double f1 (double y);
double f2 (double z);
 
 
int main()
{
    int i=0;
    double a, b, x, x1;
    setlocale (LC_ALL, "RUS");
    printf ("Введите отрезок [a; b]\n");
    printf ("Введите а: ");
    scanf_s ("%f", &a);
    printf ("\nВведите b: ");
    scanf_s ("%f", &b);
    if (f(b)*f2(b)>0)
        printf ("\nТочка с абсциссой b является неподвижным концом хорды.\nНачальное приближение равно a.");
    else
    {
        if (f(a)*f2(a)>0)
            printf ("\nТочка с абсциссой а является неподвижным концом хорды.\nНачальное приближение равно b.\n");
    }
    printf ("\nНачальное приближение Х0 = %.6f\n", b);
    x=b;
    do 
    {
        i++;
        x1=x;
        x=x1-((f(x1)*(a-x1))/(f(a)-f(x1)));
    }
    while (fabs(x-x1)>=0.000001);
    printf ("Получили приближенное значение кореня x=%.7f\n", x);
    printf ("Число итераций i=%d\n", i);
    printf ("Невязка = %.8f\n", fabs(f(x)));
    system ("pause");
    return 0;
}
 
double f (double x)
{
    double fun;
    fun = pow(x, 3)+6*x*x-4*x-24;
    return fun;
}
 
double f1 (double y)
{
    double fun1;
    fun1 = 3*y*y+12*y-4;
    return fun1;
}
 
double f2 (double z)
{
    double fun2;
    fun2 = 6*z+12;
    return fun2;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.05.2015, 12:17
Ответы с готовыми решениями:

Программа не доходит до конца файла и зацикливается
она не видит конца файла и зацикливается на 21 или на 30 строчке... Программа должна удалить все...

Цикл не доходит до конца
Здравствуйте! Не могу разобраться, почему цикл for не доходит до конца. Ниже я привел код, за любой...

Прогресбар не доходит до конца
Есть код: private void timer1_Tick(object sender, EventArgs e) { ...

Дефрагментация не доходит до конца
Когда делаешь дефрагментацию, всегда хочется увидеть идеальную непрерывную синюю полосу, а после...

2
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
31.05.2015, 12:43 2
ddevelop, для считывания значений типа double нужно использовать модификатор %lf, %f - для float
0
Эксперт .NET
5877 / 4754 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
31.05.2015, 12:48 3
Цитата Сообщение от ddevelop Посмотреть сообщение
C++
1
scanf_s ("%f", &a);
поменяйте на
C++
1
scanf_s ("%lf", &a);
для ввода b тоже поменяйте
0
31.05.2015, 12:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.05.2015, 12:48
Помогаю со студенческими работами здесь

Не доходит скролл до конца Jscrollpane
Здравствуйте, вот пример http://dodi.vv.si . Скролл не доходит до конца, я так его вроде как...

Звук на ноутбуке. Регулятор звука не доходит до конца
Имеется ноутбук MSI cx620 Вместе с ним имеется и проблема с громкостью звука. Еле слышно звук на...

Как упросить код и остановить когда доходит до конца
Привет всем, подскажите как упросить код что бы 537 раз не писать exc(). И как его остановить когда...

Функция feof(stream) зацикливается и не доходит о конца файла
Здравствуйте Проблема в том что функция зацикливается,не доходит до конца файла вот код void...

В функции генерирования матрицы из случайных чисел код не доходит до конца
Здравствуйте всем! Помогите разобраться, написал программу, которая умножает две матрицы, но в...

Текст на мобильных устройствах не доходит до конца блока и переносится раньше
Сайт s-vanna.ru некорректно открывается на андроиде. Текст на обычных устройствах разъезжается по...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru