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

Оптимизация кода программы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Описание клавиатуры http://www.cyberforum.ru/cpp-beginners/thread433986.html
описать принцип работы компьютера с клавиатурой; объяснить действие функций int86, outport, inport; принципы работы клавиш модификации кода; Можете помочь?
C++ Определить, попадает ли точка в закрашенные области с заданными параметрами. Привет всем. Ребят, очень нужна ваша помощь, немогу разобраться. Мой вариант 14. застрял на первом задание, нужно сделать все 3, но если поможете сделать хоть одно, буду крайне благодарен файлик... http://www.cyberforum.ru/cpp-beginners/thread433984.html
C++ Мьютекс в чем ошибка
Пытаюсь разобраться с мьютексом. Первым делом пытаюсь определить копия запущена приложения или нет. Вот код. #include <windows.h> #include <iostream> using namespace std; HANDLE hMutex; ...
Переписать код с Паскаля на С++ C++
Ни как не могу разобраться со строчным типом в С++ делаю проги в Borland С++ uses crt; const zn:string='0123456789ABCDEF';//цифры в СС 16 var n:longint; s:string; begin clrscr;...
C++ std::sort + std::lower_bound http://www.cyberforum.ru/cpp-beginners/thread433957.html
тема такая: есть класс person: class Person{ private: string name_; string adress_; long phone_; есть вектор объектов этого класса. надо сделать быстрый поиск по полям этого класса в...
C++ Организация циклов в C++ Не могу никак справиться с этим заданием: Дано натуральное число N: опредилить наименьшую цифру с чётным номером Оч нужна помощь. Заранее спасибо за уделение времени моему вопросу Добавлено... подробнее

Показать сообщение отдельно
QremQ
4 / 4 / 0
Регистрация: 23.08.2009
Сообщений: 32

Оптимизация кода программы - C++

23.01.2012, 23:25. Просмотров 487. Ответов 4
Метки (Все метки)

Задача В качестве самостоятельного задания исследуйте предельные значения N! (1*2*3*..*n) для двух указанных типов (long int и unsigned long)переменной F.
Моя реализация:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream.h>
#include <conio.h>
#include <limits.h>
int main()
{
clrscr();
long int i,F,max;
F=1; max=2147483647;i=1;
while((F*i)>max || F>0){
  F=F*i;cout<<"n="<<i<<" F="<<F<<"\n";i++;
}
cout<<"\nПредельное значение n="<<i-1<<" для типа переменной int";
getch();
return 0;
}
Но я так полагаю что должна быть функция которая определяет превышение предельного значения по данным типам???
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru