Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 25.02.2009, 21:30   #1
Lazio
Форумчанин
 
Регистрация: 25.02.2009
Сообщений: 113
По умолчанию программа опеределения факториала (в инете много всего по этой теме, но не понятно

В инсте давят - лекции медленно читают, а потом как всегда лабы потребуют сдавать вовремя

кто может помочь вот задачи C++ выполяню в Visual Studio:

1) Программа решения биквадратного уравнения (ну тут я что нить и сам мож придумаю)
2) Программа подсчета простых чисел от 1 до 1000 ( тут хз по-моему просто требуют вывести на экран числа от до 1000?)
3) программа опеределения факториала (в инете много всего по этой теме но чет не понятно)
4) определения числа Фибоначчи это хз))) знал бы что это за число наверн сделал бы)
5) Программу определяющую все возможные варианты сочитаний из n чисел
6) программу, определяющую все числа до n, имеющие более m делителей (тут так понимаю массив надо создать динамический а потом какой то функцией остаток от деления выбрать)
Lazio вне форума
Старый 25.02.2009, 21:48   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

2) Для каждого числа (то есть цикл) делаете цикл от 2 до половины этого числа. Если исходное число делится без остатка хотя бы на одно из них - число не простое.
3) А что непонятно?
Пусть число - A. Тогда факториал:
Код:
fac = 1;
for(i=2; i<=A; i++)
 fac *= i;
4) http://ru.wikipedia.org/wiki/Числа_Фибоначчи
Реализации нахождения числа несложно найти.
5) Это уже что-то из комбинаторики.
6) Думаю да. Динамический массив размером в n. Для каждого числа ищете количество делителей. Если больше m, то заносите в массив.
Остаток от деления ищется с помощью оператора "%".
Код:
a = b % c; // в a теперь остаток от деления b на c
И скорее прочитайте правила форума!
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума
Старый 25.02.2009, 21:54   #3
Lazio
Форумчанин
 
Регистрация: 25.02.2009
Сообщений: 113
По умолчанию

так отлично биквадратное я уж сделаю, факториал уже я просто не понял эту часть fac *= i; кстати как эта запись читается (расшифровывается) или что означает??
Lazio вне форума
Старый 25.02.2009, 21:54   #4
KVF
Пользователь
 
Регистрация: 27.07.2008
Сообщений: 30
По умолчанию

Цитата:
2) Для каждого числа (то есть цикл) делаете цикл от 2 до половины этого числа. Если исходное число делится без остатка хотя бы на одно из них - число не простое.
Достаточно посмотреть до квадратного корня из этого числа.
KVF вне форума
Старый 25.02.2009, 21:56   #5
Lazio
Форумчанин
 
Регистрация: 25.02.2009
Сообщений: 113
По умолчанию

ааа :-) если что тема называется Решаем задачи на С++ )))
Lazio вне форума
Старый 25.02.2009, 21:57   #6
KVF
Пользователь
 
Регистрация: 27.07.2008
Сообщений: 30
По умолчанию

Цитата:
2) Для каждого числа (то есть цикл) делаете цикл от 2 до половины этого числа. Если исходное число делится без остатка хотя бы на одно из них - число не простое.
Достаточно посмотреть до квадратного корня из этого числа.
KVF вне форума
Старый 25.02.2009, 21:57   #7
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Lazio
Код:
fac *= i;
то же, что и
Код:
fac = fac * i;
KVF
Не думаю, что для лабы это критично. Не на время же.
Скажу больше:
возьмите число 10. Если идти до его корня (3), то не проверяется 5 (которое является делителем).
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]

Последний раз редактировалось Sazary; 25.02.2009 в 22:02.
Sazary вне форума
Старый 25.02.2009, 22:03   #8
KVF
Пользователь
 
Регистрация: 27.07.2008
Сообщений: 30
По умолчанию

согласен )) это я так... к слову.
Но для большего входа разница будет заметна

Цитата:
Скажу больше:
возьмите число 10. Если идти до его корня (3), то не проверяется 5 (которое является делителем).
если взять 10
то мы сначала разделим его на 2, у нас останется 5.
Если после проверки на делители до корня исходное число неравно 1, то оно равно его простому делителю )
Как-то так))

Последний раз редактировалось KVF; 25.02.2009 в 22:08.
KVF вне форума
Старый 25.02.2009, 22:08   #9
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,604
По умолчанию

Тема закрыта. Создание таких тем запрещено.
MaTBeu вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
срочно нужна программа на Paradox Delphi для диплома по теме: "Автоматизация работы кафедры"!!! olgatim Фриланс 7 19.01.2009 06:37
Ассемблер - вывод факториала Voortex Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 8 07.12.2008 12:29
подскажите на счет факториала Lindemm Помощь студентам 4 26.03.2008 21:47
Какая программа подходит лучше всего для написании операционной системы? Briz Операционные системы общие вопросы 6 26.10.2007 11:12
Вычисление факториала числа PAVEL315 Общие вопросы Delphi 17 21.03.2007 07:32