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

сложение Элементов числа, шахматная доска, счастливые числа))) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ кнопка загрузки http://www.cyberforum.ru/cpp-beginners/thread193649.html
подскажите как написать кнопку загрузки чтобы был паказан путь(типа проводника) если можно пример!:)
C++ функция days Напишите функцию days с переменным количеством параметров, которое находит количество дней, которые миновали между двумя датами (параметрами функции являются даты в формате "дд.мм гг"). Дублирование тем запрещено правилами форума (п. 3.4). Не плодите одинаковых тем. http://www.cyberforum.ru/cpp-beginners/thread193645.html
C++ Приложение для вычисления значения арифметического выражения
Здравствуйте , подскажите пожалуйста как решить вот эту задачу : Создать приложение для вычисления значения арифметического выражения, которое может включать в себя действительные числа, а также круглые скобки и следующие операции: +, -, *, /, ^ (возведение в степень). Вычисления должны производиться с учетом скобок и приоритетов используемых операций.
алгоритмы и блок схемы C++
в блок схеме должно все записываться на языке паскаль помогите,обычная блок схема
C++ Не понятно как работают функции http://www.cyberforum.ru/cpp-beginners/thread193629.html
bool isstrprint (const char s) { int i = -1, ls = strlen(s); bool rc = true; if (s != 0x00) { while (i <= ls && isprint((int)((unsigned char) s)) > 0); rc = (i == ls)?true:false; }; return rc;
C++ факториал Я только начал изучать С++ и вот столкнулся с проблемой: дано положительное число A>=10.Найти такое число k, что (k-1)!<=A<=k! заранее спасибо! подробнее

Показать сообщение отдельно
asotel
2 / 2 / 0
Регистрация: 11.11.2010
Сообщений: 58
19.11.2010, 03:37  [ТС]     сложение Элементов числа, шахматная доска, счастливые числа)))
Цитата Сообщение от silent_1991 Посмотреть сообщение
Вот так первую можно без массивов решить:

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
#include <iostream>
 
int main()
{
    int num = 0;
    int sum = 11;
 
    std::cout << "Enter number: ";
    
    while (true)
    {
        char c = std::cin.get();
 
        if (c < '0' || c > '9')
            break;
        else
            num += c - '0';
    }
 
    while (sum % 10 != sum && sum != 10)
    {
        sum = 0;
 
        while (num != 0)
        {
            sum += num % 10;
            num /= 10;
        }
    }
 
    if (sum == 10)
        sum = 1;
 
    std::cout << "Sum = " << sum << std::endl;
 
    std::cin.get();
    return 0;
}
можна пояснение к строкам?
как я понял
std::cout << "Enter number: "; вывод сообшения

while (true) цыкл
{
char c = std::cin.get(); вод числа

if (c < '0' || c > '9') если число не в диапазоне 0-9
break; тогда прервать

а мне нужно водится большое число прога сумирует все элементы числа между собой и оставляет одно число в диапазоне от 0 до 9
 
Текущее время: 19:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru