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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
alexusex
1 / 1 / 0
Регистрация: 11.04.2010
Сообщений: 18
#1

Решения прикладных математических ZADACH - C++

27.05.2010, 16:33. Просмотров 578. Ответов 3
Метки нет (Все метки)

Помогите решить, хто может заранее спасибо!!!!!!!!!
Утверждается, что разница любого натурального числа и суммы его цифр кратна 9. Проверить этот факт для всех чисел, лежащих между заданными m и n.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.05.2010, 16:33     Решения прикладных математических ZADACH
Посмотрите здесь:

Литература по C++ для решения вычислительных и математических задач - C++
Доброго времени суток! Прошу совета: требуется использовать язык C++ для решения вычислительных и математических задач. Каким образом...

Описание прикладных библиотек Borland C++5.02 Где его найти? - C++
Народ помогите!!Где найти описание прикладных библиотек для Borland C++5.02??? И еще хотелось научиться их применять по назначению,но...

Механизмы взаимодействия прикладных программ с системным календарем и таймером - C++
Пожалуйста помогите ответить на вопрос: какие могут быть механизмы взаимодействия прикладных программ с системным календарем и таймером и...

При решении, каких прикладных задач используются многомерные массивы? - C++
Желательно с примерами. И ещё не подскажите какие виды схемы программ бывают (Я так понимаю блок-схемы, но какие виды схем?)

2 математических выражения с 1 результатом - C++
Здравствуйте! Нужна помощь в задаче. "Напишите программу для расчета по двум формулам. Предварительно подготовте тестовые (варианты)...

Обработка математических исключений C++ - C++
Помогите пожалуйста, не могу понять как работают исключительные ситуации для математических функций( Например в данной программе не...

вычисление в математических задачах - C++
Найти площадь треугольника, две стороны которого равны a и b , а угол между этими сторонами γ

Разбор математических выражений - C++
Добрый день, нуждаюсь в вашей помощи. Написал код программы для решения определённого уравнения методом половинного деления. Необходимо...

Парсер математических функция - C++
Собственно кто-то может дать готовый парсер математических выражений ('+', '-' , '*' , '/', 'ln', 'sin', 'cos')? P.S: это и это я уже...

Прорисовка математических формул - C++
Задача: Организовать отрисовку мат формул в их нормальном виде (что-то наподобие MathCad или Maple) Если кто-нибудь сталкивался с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Manjak
269 / 175 / 7
Регистрация: 12.03.2010
Сообщений: 494
29.05.2010, 01:07     Решения прикладных математических ZADACH #2
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
#include <iostream>
int getSumofDigits(int number);
 
int main()
{
    int m = 5, n = 50;
    int operand;
    for (int i = m; i < n; ++i)
    {
        operand = i - getSumofDigits(i);
        cout << "For " << i << ": " << operand << " divided by 9 = " << operand/9.0 << endl;
    }
 
    system("pause");
    return 0;
}
 
int getSumofDigits(int number)
{
    int sum = 0;
    while (number != 0)
    {
        sum += number%10;
        number /= 10;
    }
    return sum;
}
alexusex
1 / 1 / 0
Регистрация: 11.04.2010
Сообщений: 18
10.06.2010, 19:56  [ТС]     Решения прикладных математических ZADACH #3
Утверждается, что разница любого натурального числа и суммы его цифр кратна 9. Проверить этот факт для всех чисел, лежащих между заданными m и n.

Как зделать ету задачу через printf??????????

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
#include <iostream>
int getSumofDigits(int number);
 
int main()
{
 int m = 5, n = 50;
 int operand;
 for (int i = m; i < n; ++i)
 {
  operand = i - getSumofDigits(i);
  cout << "For " << i << ": " << operand << " divided by 9 = " << operand/9.0 << endl;
 }
 
 system("pause" ;
 return 0;
}
 
int getSumofDigits(int number)
{
 int sum = 0;
 while (number != 0)
 {
  sum += number%10;
  number /= 10;
 }
 return sum;
}
mrMRak
38 / 38 / 3
Регистрация: 02.06.2010
Сообщений: 105
10.06.2010, 23:23     Решения прикладных математических ZADACH #4
вам че cout заменить на printf ?)) у вас всего 1 вывод только..
cout << "For " << i << ": " << operand << " divided by 9 = " << operand/9.0 << endl; на
printf("For %i : %i divided by 9 = %f \n",i,operand,operand/9.0);
Yandex
Объявления
10.06.2010, 23:23     Решения прикладных математических ZADACH
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru