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

Задача с факториалами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как перезаписать файл? http://www.cyberforum.ru/cpp-beginners/thread1000901.html
Использую потоки fstream, не могу найти информации о том, как перезаписать файл или же вернуть указатель на {0;0} файла
C++ Необходимо составить программу! 1)Вводится N произвольных чисел. Найти второе по величине число(самое близкое к максимальному) 2)Вывести на экран все двузначные числа, сумма квадратов цифр которых кратна M Заранее благодарен за помощь!!! http://www.cyberforum.ru/cpp-beginners/thread1000900.html
C++ Что не так с прогой?
Когда вводишь в значение k двузначное число прога не может сравнить это число с выражением.Может какой нибудь другой тип переменных надоо написать? #include <iostream> #include <conio.h> #include <locale.h> using namespace std; int main() { setlocale(LC_ALL, "Russian"); char k;
Чат C++
Будьте добры, помогите сделать задание для чата, чтобы поле нижнего окна (где ввод сообщения) можно было увеличивать или уменьшать и соответственно исходя из этого, окно отображения сообщения уменьшалось (если окно ввода сообщения увеличивать) как в скайпе например.
C++ Операторы цикла http://www.cyberforum.ru/cpp-beginners/thread1000893.html
Добрый вечер. Друзья помогите с программой для лабораторной работы пожалуйста) Условие задачи: В диалоговом режиме вводится некоторое число N (В диапазоне от 1 до 2000). Программа должна вывести числа, определенные заданием в виде нескольких колонок, выровненных по правому краю. Все числа от 1 до N натуральные. "задача реализуется на основе оператора “for”" Задача: Распечатать числа в...
C++ Дано натуральное число N. Если оно Дано натуральное число N. Если оно делится на 4, вывести на экран ответ N=4k (где k — соответствующее частное); если остаток от деления на 4 равен 1 — N= 4k + 1; если остаток от деления на 4 равен 2 — N= 4k + 2; если остаток от деления на 4 равен 3 - N= 4k + 3. Например, 12 = 4 • 3, 22 = 4 • 5 + 2. подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
08.11.2013, 14:28     Задача с факториалами
Цитата Сообщение от ZaMaZaN4iK Посмотреть сообщение
всё очень просто : ограничения на типы данных находятся в файле <climits>. Вызываете нужные вам константы и путём несложного цикла находите максимальное значение факториала для каждого типа данных
При чём здесь вообще константы? В цикле считать факториал и при этом проверять его на переполнение.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
long int mf()
{
 long int r;
 long int t;
 long int i;
 for (i=1, t=1, r=1; ; ++i)
 {
  r*=i;
  if ((r/i)!=t)
  {
   return t;
  }
  t=r;
 }
}
 
Текущее время: 01:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru