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

Функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа с файлами http://www.cyberforum.ru/cpp-beginners/thread1034963.html
Сформировать файл из чисел последовательности (–1)^(k)*0.3^(k)/(k + 1). Найти сумму наибольшего и наименьшего из значений компонентов файла
C++ Вывести статистику из массива структур Вот в чём нужно помочь : Создать программу учета сотрудников. О сотруднике необходимо хранить следующие данные: - ФИО - должность - дата рождения. Данные о сотрудниках следует хранить в массиве структур http://www.cyberforum.ru/cpp-beginners/thread1034962.html
C++ Построить массив только из значений, входящих в исходный более одного раза
Задан произвольный массив. Исходная информация записана в файле. Построить массив только из значений, входящих в него более одного раза.
Удалить все символы "*", а символы, не являющиеся "*", удвоить C++
Составить программу, которая вводит строку символов, выполняет ее обработку и затем выво- дит результаты. Удалить все символы "*", а символы, не являющиеся "*", удвоить
C++ Одномерный массив http://www.cyberforum.ru/cpp-beginners/thread1034951.html
помогите пожалуйста) в с++ совсем не бум-бум) Одномерный массив B и преобразовать его следующим образом: 1) увеличить каждый элемент массива на максимальный элемент 2) найти индекс и значение последнего минимального элемента массива 3) отсортировать элементы массива по убыванию заранее спасибо всем!!)))
C++ Обработка массивов с использованием подпрограмм Составить программу для решения задачи. Каждый элемент матрицы A(3,3) разделить на произведение ее не- четных отрицательных элементов подробнее

Показать сообщение отдельно
о_О_Кто_здесь
11 / 11 / 1
Регистрация: 06.06.2011
Сообщений: 152
11.12.2013, 13:08  [ТС]     Функции
Цитата Сообщение от kazak Посмотреть сообщение
Для начала неплохо было бы, чтобы функция что-то возвращала после выполнения, на то она и функция.))


А вот так вот нельзя, у Вас dihot объявлена как функция, да еще принимающая аж 4 аргумента. Они все должны быть перечислены в круглых скобках.
ДОБРЫЙ ДЕНЬ! Спасибо огромное, что не оставляете этот пост без внимания.

Если я правильно понимаю, то должно быть так:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
double dihot (double r, double a, double b, double eps) // функция для нахождения корня методом дихотомии
    {
    while (b - a > eps) 
            { 
                r=(a+b)/2; //Вычислить значение с (точка разбиения отрезка) 
                if (f(b)*f(r)<0) //(f(a) * f(r)<0 ) • Выяснить, на каком из отрезков [a, r] или [r, b] находится корень (признаком наличия корня на отрезке [a, с] служит условие f(a)f(c)<0 
                b=r; // тогда границу b необходимо перенести в точку с
                else
                a=r; // в противном случае корень находится на отрезке [с, b] и надо переносить точку a
                return a; // получается, если а=р возвращаем а
            }
    return b; // иначе всегда возвращается б
    }
С остальным вычислением пока не разобрался. Корень вычисляется. осталось реализовать вычисление площади прямоугольника.
 
Текущее время: 01:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru