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

Сумма цифр факториала - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Табулирование заданной функции http://www.cyberforum.ru/cpp-beginners/thread664215.html
Написать программу, которая выводит на печать значения функции F(x)=3x^3+x^2 на интервале от 0 до 20 с шагом 2. Вычисление F(x) должно быть реализовано в виде отдельной функции. Моя версия, но это с шагом 1, а как сделать с шагом 2 не знаю. Подскажите пожалуйста. #include "stdafx.h" #include <stdio.h> #include <clocale> int F(int x); int _tmain(int argc, _TCHAR* argv) {
C++ Количество заглавных букв в строке нужно сделать программу на с++, позволяющую ввести с консоли строку символов (длиной до 80 символов), и вывести на консоль количество заглавных букв в строке (то есть букв в верхнем регистре). я что-то набросал. подскажите,пожалуйста,как реализовать отбор по верхнему регистру? и все таки будет лучше,если целиком программу напишите,я сверю:) спасибо:) http://www.cyberforum.ru/cpp-beginners/thread664207.html
Необходимо составить программу, код для решения уровнений, пожалуйста C++
Помогите составить программу, код для решения уровнений, пожалуйста, есть схема алгоритму и формулы
Не виден источник света. С++, OpenGL C++
void CPicWnd::OnPicture2() { glPushMatrix(); glClearColor(1,1,1,1); glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); glScalef(0.1f,0.1f,0); float position = {-3,3,0,0}; float diffuse = {1,1,1,1};
C++ Массив шаблонов или как обратиться к элементам разного типа, хранящиеся в одном "списке" по индексу http://www.cyberforum.ru/cpp-beginners/thread664166.html
Собственно, вот такой вот вопрос. Очень нужно решение. Спасибо.
C++ Принадлежность данной точки выделенному множеству Здравствуйте, уважаемые программисты! Помогите с решением одной задачи. Надо узнать, принадлежит ли данная точка выделенным множествам. Не использовать if() и т.п.. bool a,b,c,f; // f - результат. a=(x-1)2+(y-2)2<=9; b=(y>=x*0.2+1.4); c=(y>=3*x+2); подробнее

Показать сообщение отдельно
voidkor
0 / 0 / 0
Регистрация: 20.09.2012
Сообщений: 6
05.10.2012, 18:41     Сумма цифр факториала
Просьба подробно описать что происходит в этой программе, четко и понятно.
Начиная от "инклудов и форов" заканчивая этакими манипуляциями с векторами.
пример описания к сторчке:
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
38
39
40
41
42
43
#include "stdafx.h" // подключаем заголовочный файл VS.
#include <iostream> // подключаем библиотеку потокового ввода вывода
#include <vector> // подключаем библиотеку векторов, и так к АБСОЛЮТНО каждой строчке.
 
using namespace std;
 
int main()
{
    vector<int> fact, tmpResult, num;
    const int N = 45;
    int carry, sumOfDigits = 0;
 
    fact.push_back(1);
    for (int i=2, j=i; i <= N; i++, j=i) {
        num.clear();
        tmpResult.clear();
        carry = 0;
        while (j) {
            num.push_back(j%10);
            j /= 10;
        }
        for (unsigned int n = 0; n < num.size() + fact.size(); n++) {
            for (unsigned int m = 0; m < num.size() && (n-m < fact.size()); m++) 
                carry += num[m]*fact[n-m];
 
            tmpResult.push_back(carry % 10);
            carry /= 10;
        }
        while (carry) {
            tmpResult.push_back(carry % 10);
            carry /= 10;
 
        }
        fact = tmpResult;
    }
 
    for (vector<int>::const_iterator iter = fact.begin(); iter != fact.end(); iter++)
        sumOfDigits += *iter;
 
    cout << sumOfDigits;
    getchar();
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru