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

Нужны коментарии - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Занести элементы вещественного массива X, удовлетворяющие условию, в массив Y http://www.cyberforum.ru/cpp-beginners/thread455966.html
Пожалуйста помогите кто может Записать элементы вещественного массива X, удовлетворяющие условию xi>=1 и xi<=2, подряд в массив Y. Определить минимальный элемент массива X
C++ Вычислить и вывести сумму всех нечетных чисел от а до b Разработать программу, которая позволяет ввести два целых числа а и b; Вычислить и вывести сумму всех нечетных чисел от а до b. Предусмотреть все возможные варианты (a> b, a <b, a = b) Код с++. http://www.cyberforum.ru/cpp-beginners/thread455948.html
Моя первая самостоятельная программа. Суть задания - найти призведение и сумму чисел C++
В общем, выполняю первое самомтоятельно задание по с++. Суть задания - найти призведение и сумму чисел, пр иэтом функции произведения и суммы должны быть заранее определены, до входа в main. Затем я должен пригласить пользователя ко вводу(* реализовав кирилицу), и если пользователь вводить не 2 числа, а число и букву, или 2 буквы, попросить ввести еще раз. Привожу текст: #include <stdio.h>...
C++ Среди чисел найти все, у которых сумма первых двух равна сумме последних двух
Помогите пожалуйста решить задание: среди четырехзначных чисел из интервала, заданного пользователем, найти все, у которых сумма первых двух равна сумме последних двух. Тема не может называться "Не могу реализовать"
C++ Сформировать одномерный массив, каждый элемент которого равен наибольшему по модулю элементу http://www.cyberforum.ru/cpp-beginners/thread455922.html
Дан двумерный массив размерностью 5 х 6, заполненный целыми числами с клавиатуры. Сформировать одномерный массив, каждый элемент которого равен наибольшему по модулю элементу соответствующего столбца. на С++
C++ Нарушение последовательности операторов Здравствуйте. У меня программа для расчета скидок выполняется не совсем правильно. Для ввода значения цены используется функция, которая должна осуществлять фильтрацию типа вводимых данных. Вводимые данные должны быть целым числом, данные же других типов отбрасываются, и выводится сообщение "введите целое число" до тех пор пока не будет введено целое число. В случае ввода символов так и... подробнее

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

Нужны коментарии - C++

01.03.2012, 18:51. Просмотров 339. Ответов 0
Метки (Все метки)

Помогите с коментариями в программе:


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
int main()
{
    vector<int> fact, tmpResult, num;
    const int N = 100;
    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;
    getch();
 
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru