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

2 Программы. На "целые числа и системы счисления" и на "метод деления отрезка пополам" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ 2 Программы. На "целые числа и системы счисление" и на "метод деления отрезка пополам" http://www.cyberforum.ru/cpp-beginners/thread258498.html
1)Дано натурально число n. Среди чисел 1, ... ,n найти все такие, запись которых совпадает с последними цифрами их квадрата ( как, например, 6^2=36,25^2=625 и т.д. ) 2)Методом деления отрезка...
C++ Разработать рекурсивную функцию, которая после каждого вхождения символа a в строку s добавляет символ b На уроке преподаватель не объясняет как решать. Задачи берутся из "Основы программирования на языке С++" часть 2 Огнева М.В., Кудрина Е.В. Помогите, пожалуйста 1. Функция, которая после каждого... http://www.cyberforum.ru/cpp-beginners/thread258497.html
Разработать функцию, которая для заданного натурального числа N возвращает сумму его цифр C++
На уроке преподаватель не объясняет как решать. Задачи берутся из "Основы программирования на языке С++" часть 2 Огнева М.В., Кудрина Е.В. Помогите, пожалуйста 1. Разработать функцию, которая для...
C++ Дан текст, содержащий целые числа. Вывести на экран количество чисел в нем
На уроке преподаватель не объясняет как решать. Задачи берутся из "Основы программирования на языке С++" часть 2 Огнева М.В., Кудрина Е.В. Помогите, пожалуйста 2. Дан текст, содержащий целые...
C++ Ошибка в проге. Run-Time Check Failure #3 http://www.cyberforum.ru/cpp-beginners/thread258491.html
#include <iostream> #include <fstream> using namespace std; int first (void) { setlocale(LC_ALL, "Russian"); int n; do { cout << "введите n" << endl;
C++ Поменять слова в сообщении по принципу: первое с последним, второе с предпоследним и т.д. На уроке преподаватель не объясняет как решать. Задачи берутся из "Основы программирования на языке С++" часть 2 Огнева М.В., Кудрина Е.В. Помогите, пожалуйста Работа со строками 1. Дано... подробнее

Показать сообщение отдельно
skaa
Хочу в Исландию
1030 / 829 / 75
Регистрация: 10.11.2010
Сообщений: 1,626
16.03.2011, 18:27
Прекрасно, t2() меняем на:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
void    t2()
{
    double  xa=1.,xb=1.5;
    double  xaj,xbj,xm;
    double  Fx;
    double  Eps=0.00001;
 
    for(xaj=xa,xbj=xb;;)
    {
        xm=(xaj+xbj)/2;
        Fx=xm*xm*xm-0.2*xm*xm-0.2*xm-1.2;
        if(Fx>0)
            xbj=xm;
        else
            xaj=xm;
        if(abs(xbj-xaj)<=Eps)
            break;
    }
    printf("%.5f\n",xm);
}
, только пункт 3) всё равно неправильный, я использовал свой (корень нашёлся 1.2, и это так и есть), потому что функция возрастает на [1, 1.5].

Добавлено через 8 минут
Вот описание метода который очень похож на Ваш:
http://incat.narod.ru/m1.htm
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru