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

Функции. Язык C. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выкинуть нули http://www.cyberforum.ru/cpp-beginners/thread62486.html
#include<iostream.h> #include<conio.h> #include<stdlib.h> void main() { int n,k,x,i; cout<<"Koli4estvo elementov v masive: "; cin>>n; for (k=0; k<n; k++) {x=-10+random(21); cout<<x<<" \t";} for (k=0; k<n; k++)
C++ Шаблон класса для блочной сортировки Есть задание реализовать шаблон класса, содержащий разные методы сортировок. Тип сортируемых элементов передаётся как параметр. В общем-то, всё получается, кроме блочной сортровки (http://ru.wikipedia.org/wiki/Блочная_сортировка). Насколько я понял, для неё вообще не получится реализовать шаблон по причине того, что "Данный алгоритм требует знаний о природе сортируемых данных, выходящих за рамки... http://www.cyberforum.ru/cpp-beginners/thread62485.html
Реализовать односвязный список для хранения данных вида: ФИО, группа, средний балл. C++
(с++) Реализовать односвязный список для хранения данных вида: ФИО, группа, средний балл. Обеспечить выполнение операций: добавление элементов в список; удаление элементов со средним баллом, меньше заданного числа. отображение элементов заданной группы. Интересует именно структура(синтаксис) как это описать.Как в памяти оно выглядит я представляю и со структурами более-менее уже...
C++ Работа со строками и скобками, преобразования к верхнему регистру.
Добрый вечер. Меня, как новичка задание сбивает с толку, помогите, пожалуйста решить. В заданной строке, текст, не взятый в круглые скобки, преобразовать к верхнему регистру (не учитывая вложенность скобок). Можно рассматривать строки, содержащие только латиницу. Например: для строки “abcDe(fGhIjkL)mn(123)” - “ABCDE(fGhIjkL)MN(123)”
C++ Как сделать генератор случайных чисел? http://www.cyberforum.ru/cpp-beginners/thread62460.html
как правильно сделать генератор случайных чисел?? Приведите пожалуйста примеры??
C++ В чем разница между random и randomize? в чем разница между random и randomize?? подробнее

Показать сообщение отдельно
outoftime
║XLR8║
506 / 428 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
12.11.2009, 19:14     Функции. Язык C.
Код
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>
#include <cmath>
 
#define ld double
#define abs(a) ( ((a) < 0) ? (-(a)) : (a) )
#define min(a,b) ( ((a) > (b)) ? (a) : (b) )
 
using namespace std;
 
ld const e = 0.001*0.001*0.001,
         f = ( sqrt((ld)5) + 1 ) / 2;
ld x = -0.1,
   y = 1.0;
 
ld R(ld a, ld b)
{
    ld x1 = b - (b-a)/f,
       x2 = a + (b-a)/f,
       y1 = x1*x1 - sin(x1),
       y2 = x2*x2 - sin(x2);
 
    if ( abs(b-a) < e ) return min(y1,y2);
 
    if (y1 <= y2)
    {
        b = x2;
        R(a,b);
    }
    else
    {
        a = x1;
        R(a,b);
    }
}
 
int main()
{
    ld w = R(x, y);
 
    cout << w;
 
    return 0;
}
пашет, но не пашет, в том смысе что вернуть значение, которое вычисляет функция мне не удалось, но если руками продебажить, то можно узнать))
 
Текущее время: 16:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru