Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Help с программой, ... 
:(
    Опции темы
Саммат
Дата 14.5.2005, 02:28 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Вычислить точное значение (n^n)! при n>=3

Пример программы (вычисление точного значения n^n)
#include <iostream.h>
#include <conio.h>
{
int q,w,i,k,n=200,a[200];
clrscr();
for (i=0;i<n;i++)
a[i]=0;
cout<<"Введите n - ";
cin>>w;
a[0]=w;
for (k=0;k<w-1;k++)
{
for (i=0;i<n;i++)
a[i]*=w;
for (i=0;i<n;i++)
{
a[i+2]+=(a[i]/100);
a[i+1]+=(a[i]%100/10);
a[i]%=10;
}
}
for (i=0;i<n;i++)
cout<<a[n-i-1];
cout<<endl;
getch();
}
  Вверх
gepard
Дата 14.5.2005, 09:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2477
Регистрация: 29.2.2004

Репутация: 2
Всего: 40



В чём замес-то? Я честно говоря задания даже не понял, а уж чтобы проблему узнать, так это вообще...


--------------------
Когда начинаются цифровые войны, а траффик разносит моё сознание по бесконечным просторам инета, подобно ветру, разносящему листву по полям, тогда и только тогда я чувствую себя свободным!
© Я, Берсерк, что значит - Неистовый. 
PM MAIL WWW ICQ   Вверх
Саммат
Дата 14.5.2005, 23:41 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Число слишком велика и заноситься в массив. т.е. например число 100 будет выглядеть в массиве как "0,0,1".
А сложность для меня состоит в том чтобы либо вывевести из формул вычисления факторила и возведения в степерь одну формулу, либо уже над возведенным в степень числом совершить возведение в факториал внутри массива.
  Вверх
Guest
Дата 14.5.2005, 23:54 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











...Сверх длинные числа...
  Вверх
gepard
Дата 15.5.2005, 05:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2477
Регистрация: 29.2.2004

Репутация: 2
Всего: 40



Сформулируй задачу. Просто напиши что надо сделать.


--------------------
Когда начинаются цифровые войны, а траффик разносит моё сознание по бесконечным просторам инета, подобно ветру, разносящему листву по полям, тогда и только тогда я чувствую себя свободным!
© Я, Берсерк, что значит - Неистовый. 
PM MAIL WWW ICQ   Вверх
Fixin
Дата 15.5.2005, 10:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ёжик
***


Профиль
Группа: Комодератор
Сообщений: 1357
Регистрация: 6.1.2004

Репутация: 2
Всего: 18



Число возводится в степень этого числа и находится факториал результата.
PM MAIL ICQ   Вверх
Саммат
Дата 15.5.2005, 12:41 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











gepard Ты программу запускал?)
Программа высчитывает n в степени n и помещает его в массив, это сделано для того чтобы апперировать сверх длинными числами. т.е. число знаков нам может быть хотя 1000, но это будет int.
Надо же исправить программу так чтобы она считала факториал от N в степени N и также заносила его в массив.
  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1905 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.