Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Ошибка в алгоритме сортировки https://www.cyberforum.ru/ cpp-beginners/ thread395131.html
Пожалуйста укажите мне ошибку в реализуемом мною алгоритме сортировки #include <iostream> using namespace std; int main() {int x=0,a={2,3,1,9,4,6,5,8,7,0},n=10; for(int i=1;i<n;i++)
C++ while, do-while алгоритм , десятичная запись цифр
Здравствуйте, помогите пожалуйста с заданием. Нужно на днях уже сдавать,а как сделать совсем не понимаю ((. На основе разработанного алгоритма в среде Visual Studio написать консольную программу на языке C++ с использованием операторов цикла while или do-while. Строковый тип для представления чисел, обработка которых требуется по заданию, не использовать Само задание: Вводится натуральное...
C++ В каждой строке матрицы Z(5,6) сдвинуть все элементы вправо на один разряд https://www.cyberforum.ru/ cpp-beginners/ thread395123.html
Люди добрые, помогите. В каждой строке матрицы Z(5,6) сдвинуть все элементы вправо на один разряд (циклически). Если при этом в последнем столбце оказался ноль, то заменить его числом P, введённым с клавиатуры. Элементы последнего столбца вывести в массив. Вывести исходную и преобразованную матрицы, полученный массив. Добавлено через 10 часов 53 минуты Почему никто не хочет мне помочь? ...
C++ массив символов (строки) https://www.cyberforum.ru/ cpp-beginners/ thread395117.html
Ребят, подскажите как реализовать: нужно проверить встречаются ли в слове "привет", символы из слова "ракета" если символы не встречаются (т.е. ввели "привет" и "как"), то вывести это первое слово "привет". Пример: ввели 1 слово "привет", 2-"пена" (встречаются "п" и "е") - не выводит "привет" ввели 1 слово "привет", 2-"как" (не встречаются символы из слова "как") - вывели "привет) ...
C++ Сделать структурный массив.дан имя,адрес,номер дома,квартиры,телефон.Вывести студентов у которых нет телефона!
сделать структурный массив.дан имя,адрес,номер дома,квартиры,телефон.Вывести студентов у которых нет телефона! это задача вот что сделал я #include<iostream.h> #include<conio.h> #include<fstream.h> #include<strign.h> struct student { char name;//imya studenta char adress;//adress
C++ Приложение win32 https://www.cyberforum.ru/ cpp-beginners/ thread395111.html
Собсно вот в чем задание: "В ресурсном файле задать три битовых образа. В клиентской области окна разместить три нажимаемые кнопки (pushbutton), по нажатию которых про-исходит смена выводимого в клиентскую область окна рисунка. Если, рисунок превышает размеры клиентской области окна, появляются горизонтальная и вертикальная полосы скроллинга, позволяющие просмотреть рисунок. Кнопка – флаг...
C++ ряд Тэйлора Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора, на интервале от xнач до xкон с шагом dx и с точностью ε. Таблицу снабдить заголовком и шапкой. Каждая строка таблицы должна содержать значение аргумента, значение функции и количество просуммированных членов ряда. а функция такая: ln (1−x)=−Σ(n=1) x^n/n =−(x+x^2/2+x^4/4+...), при -1<=x<1 https://www.cyberforum.ru/ cpp-beginners/ thread395108.html C++ 8-я система счисления в си++
задание: ввести число, не большее 500. Вывести представление этого числа в восьмеричной системе счисления
C++ Borland C++ https://www.cyberforum.ru/ cpp-beginners/ thread395103.html
как написать в Borland C++ так что бы при нажатий клавиш считало сколько было нажато клавиш????
C++ Задачка на С++ или С Помогите пожалуйста написать программу на С++ или С: Составьте диалоговую программу угадывания случайно выбранных координат цели в квадрате: по оси х от –10 о 30, по оси у от 2 до 28 c восьми попыток с двойным сообщением корректировщика, например: уменьшить Х, либо: немного уменьшить Х (если отклонение от цели меньше 3). Вот такая задачка(((( https://www.cyberforum.ru/ cpp-beginners/ thread395098.html
Программа на С C++
Помогите написать программу на С
C++ задача на массивы,доделать Даны вещественные массивы M, N.Определить значения массивов CM и CN по следующему правилу: CM=максимальному значению i-ой строки массива M, если M>0,CM=минимальному значению i-ой строки массива M, если M<=0.Значения массива CN определяется аналогично по массиву N.В программе предусмотреть ввод массивов и вывод исходных данных и результатов. #include <iostream.h> #include <iomanip.h> void... https://www.cyberforum.ru/ cpp-beginners/ thread395086.html
Эксперт С++
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
30.11.2011, 18:04 0

Создать отдельный стек для функции - C++ - Ответ 2231525

30.11.2011, 18:04. Показов 3640. Ответов 44
Метки (Все метки)

Ответ

Цитата Сообщение от kravam Посмотреть сообщение
Он спотыкается на данных c_n_k(40, 19)
это связано с неточностью представления чисел с плавающей точкой и погрешностями при делении. Сам алгоритм правилен. Если хочешь, создай тип данных "рациональная дробь" и используй его при делении (опционально, используй длинные числа, если хочешь работать с большими значениями), и будет тебе *абсолютная* точность. Ну или просто используй тот язык, в котором все это есть

Цитата Сообщение от kravam Посмотреть сообщение
просто у меня недостаточно высокая квалификация, чтобы не спросить об этом.
попробуй расписать сам цикл на бумажке, я думаю, все прояснится

Добавлено через 17 минут
Цитата Сообщение от Nameless One Посмотреть сообщение
Ну или просто используй тот язык, в котором все это есть
дабы не быть голословным, вот реализация именно этого алгоритма на хацкеле:
Код
import Data.Ratio ((%))

c :: Integral a => a -> a -> Integer
c n k = round $ product $ map (\i -> (n - k + i) % i) [1..k]
вычисление https://www.cyberforum.ru/cgi-bin/latex.cgi?C^{19}_{40}:
Код
> c 40 19
131282408400
ответ можно проверить на любом онлайн-калькуляторе, например, здесь: http://integraloff.net/TepBep/cnk.php

Вернуться к обсуждению:
Создать отдельный стек для функции C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.11.2011, 18:04
Готовые ответы и решения:

Создать стек для символов. Максимальный размер стека вводится с экрана. Создать функции для ввода и вывода элементов стека. Ввести эталонный символ.
Создать стек для символов. Максимальный размер стека вводится с экрана. Создать функции для ввода...

Как создать отдельный поток для функции?
Подскажите пожалуйста. Как создать отдельный поток для функции private void function (string...

Как создать стек для рекурсивной функции?
Здесь речь идёт вот о чем. Требуется сделать стек, размер которого будет на порядок больше того,...

Создать отдельный класс для пользователей
Нужно написать отдельный класс в котором будет проходить проверка пользователей по уровню доступа....

44
30.11.2011, 18:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.11.2011, 18:04
Помогаю со студенческими работами здесь

Создать отдельный управляемый поток для бесконечного процесса
Пишу простую визуализацию броуновского движения в С++ Builder-e рисуя кружочки на имейдже....

Как создать в Yii и применить для модуля отдельный config?
Добрый день, можно ли создать в модуле админке отдельный конфиг и точку входа или как-то...

создать стек для с++
сформировать стек не более чем из 5-ти элементов. Начиная с 6-го введенного символа головной...

Функции для записи данных в отдельный файл txt
Прошу помочь с такой проблемой:какие функции используются для записи данных,в моём случае массива...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru