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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Задачка на матрицу http://www.cyberforum.ru/cpp-beginners/thread196693.html
Матрицу B10×10 заполнить чётными числами 2, 4, 6, … , 200. Заполнение вести по столбцам.
C++ Преобразование int и double в char без использования sprintf() Здравствуйте, ув форумчани! Подскажите пожалуйста, какими инструментами С++ можно преобразовать int, double в char, и самое главное, что бы можно было управлять точностью данных double и символами char, как это делает sprintf(). Буду рад увидеть примеры, заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread196681.html
C++ Шестнадцатеричные числа в массиве unsigned char
Есть массив unsigned char - заполнен, и знаем длину. В массиве шестнадцатиричное число вида: 51fa9 Нужно реализовать арифметические операции, аналогичные встроенным для целых в C++, и операции сравнения. Кто поможет тому большое спасибо=)
Работа с графикой в (Win32) C++
Помогите нарисовать домик)
C++ Математические функции math.h http://www.cyberforum.ru/cpp-beginners/thread196566.html
Не работают стандартные функции библиотеки <math.h> Ну, например: #include <cmath> #include <iostream> using namespace std; int main() { double x,y; cin >> x >> y ;
C++ Найти максимальное число, встречающееся в заданном массиве только два раза Найти максимальное число, встречающееся в заданном массиве только два раза. Заранее спасибо!! подробнее

Показать сообщение отдельно
panicwassano
591 / 559 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
24.11.2010, 14:55     факториал макс. числа
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <stdio.h>
#include <conio.h>
#include <time.h>
#include <stdlib.h>
 
int main()
{
    const int Len = 100;
    int Arr[Len];
    time_t t;
    int maxElement, fact;
 
    srand((unsigned) time(&t));
    for (int i = 0; i < Len; i++)
    {
        Arr[i] = rand()%15; //рандомные значения от 0 до 14
    }
 
    maxElement = Arr[0];
    for (int i = 0; i < Len; i++)
    {
        if (Arr[i] > maxElement)
        {
            maxElement = Arr[i];
        }
    }
 
    fact = 1; // присваиваем начальное значение факториала
    for (int i = 1; i < maxElement; i++)
    {
        fact *= i;
    }
 
    printf("Max elemeint is: %d\nFactorial is: %d\n",maxElement, fact);
    _getch();
    return 0;
}
 
Текущее время: 06:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru