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

Разность цифр в числе... - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить среднее арифметическое наибольшего и наименьшего значений массива http://www.cyberforum.ru/cpp-beginners/thread179176.html
Даны вещественные массивы D и A(задать динамически). Для каждого массива определить среднее арифметическое наибольшего и наименьшего значений массива.
C++ задачи по C++ ребят,нужно до завтра написать 2 программы. еще совсем в этом новичек...поэтому мало что понимаю в этом..выручите меня...задачи на фото http://www.cyberforum.ru/cpp-beginners/thread179153.html
C++ клавиши
имеется задание чтобы при нажатии кнопки > скорось точки, движущейся по кругу, увеличивалась, а при нажатии < уменьшалась. у меня получилось так что при первом нажатии программа останавливается и ждет нажатии клавиши, а при втором нажатии увеличивает или уменьшает скорость, как сделать чтобы скорость менялся при первом же нажатии? for (i; i<1000; i+=0.01) { x=100*sin(i)+midx; ...
Матрица.Найти значения элементов, расположенных выше главной диагонали и делятся на 5 нацело C++
Дано целочисленную квадратную матрицу порядка n. Найти значения элементов, расположенных выше главной диагонали и делятся на 5 нацело. Вывести индексы соответствующих элементов. помогите!
C++ формируется массив, ищется среднее арифметическое, зачем нужно найти элементы равные среднему арифметическому http://www.cyberforum.ru/cpp-beginners/thread179148.html
суть задачи - формируется массив, ищется среднее арифметическое, зачем нужно найти элементы равные среднему арифметическому # include <iostream.h> # include <stdlib.h> # include <conio.h> void main() { clrscr(); int a; int i, z;
C++ Семестровая задаача Пожалуйста , помогите. Препод дал задачу написать на c++ функцию join и ему пофиг, что она стандартная, нужно её заново описать. Помогите. Думаю, все знают, что функция join соединяет строки или чё-то такое. Заранее спасибо подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
21.10.2010, 14:55     Разность цифр в числе...
C
1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>
 
int diff_digits(int num) { return ( num / 10 ) ? diff_digits(num / 10) - num % 10 : num; }
 
int main(void){
    int num;
    
    while ( printf("Number: ") && scanf("%d", &num) == 1 && num )
        printf("Difference of digits: %d\n", diff_digits(num));
    
    return 0;
}
 
Текущее время: 20:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru