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

Метод половинного деления - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Получения вывода стороней программы http://www.cyberforum.ru/cpp-beginners/thread246599.html
Добрый день. Только начал изучать C++. Подскажите, пожалуйста, как на плюсах можно выполнить внешнюю программу и получить результат её выполнения в переменную. Т.е. допустим нужно выполнить команду ping -n10 google.com, и получить весь ее вывод (а не только код выполнения) для дальнейшей обработки в переменной ping p.s. Еще нужно полученную строку разбить по определенной...
C++ Вывод цепочки слов Дан файл тхт в котором будут содержатся слова. Нужно составить программу которая выстроит цепочку слов, каждое следующее слово должно начинаться с последней буквы предыдущего. Юзал поиск по форуму ничего толкового не нашел. Со строками раньше не работал может поэтому и туплю. Прошу помочь с алгоритмом, ваши советы и тд...:) http://www.cyberforum.ru/cpp-beginners/thread246588.html
eror C++
Подскажите пожалуйста, кто-нибудь сталкивался с такой ошибкой operands of * have illegal types `double' and `pointer to struct SimStruct_tag' как с ней бороться? из-за чего она возникает?
C++ colonel's son
Добрый вечер всем! Вот попалась мне такая логическая задача.Интересно,можно ли ее реализовать непосредственно на С++?А задача в следующем:Сын Отца Полковника Бил Отца Сына Полковника,при условии,что Полковника не было дома.Вопрос:Кто кого бил? Желаю удачи.
C++ Замена одной подстроки на другую http://www.cyberforum.ru/cpp-beginners/thread246577.html
Есть ли функция, которая может заменить все вхождения подстроки strl на подстроку strl2? Если нет, то как это возможно осуществить? Очень жду ваших ответов. :)
C++ Обьясните в чем ошибка Создать класс, для работы с векторами. В классе реализовать операцию сложения и операцию вывода в поток. #include <vcl.h> #pragma hdrstop #include <conio.h> #include <iomanip.h> #include <iostream.h> typedef int te; class Vector подробнее

Показать сообщение отдельно
instagib
122 / 85 / 3
Регистрация: 14.02.2011
Сообщений: 340
22.02.2011, 00:35  [ТС]
name?, дело в том что у меня нет функции. у меня есть число например 8. надо с помощью дихотомии найти корень.

8/2 = 4;
4*4 > 8.
->
a=0;
b=4;
c = 4/2 = 2;
2*2 < 4;

a = 2;
b = 4;
c = 6/2 = 3;
3*3 > 8
->
3+2 / 2 = 2.5
2.5*2.5 < 8 или хз больше..я уже запустался..но суть в этом.. именно число.


а твой пример я видел уже много раз и на паскале и на всех языках других.. и еще. нужно написать так чтоб было без всяких Погрешностей EPS. а просто с помощью цикла FOR т.е. по отпределенному количеству итерации(делений)

Добавлено через 5 минут
все кароче..я сам разобрался.. вот кому то если будет интересно:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int main()
 
{
     double a, b, c, a1;
     int i;
     a = 0;
     cin >> b;
     a1 = b;
     cin >> i;
     for(int j=0; j < i; j++)
     {
          c = (a+b)/2;
          c * c > a1 ? b = c : a = c;
     }
     cout << c;
     getch();
     return 0;
:D
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru