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

Определить максимальную разность между двумя соседними цифрами числа - C++

Восстановить пароль Регистрация
 
Poulichka
0 / 0 / 0
Регистрация: 05.12.2013
Сообщений: 20
05.12.2013, 00:56     Определить максимальную разность между двумя соседними цифрами числа #1
Написать программу для с++:
Дано целое число N. Определить максимальную разность между двумя соседними цифрами.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.12.2013, 00:56     Определить максимальную разность между двумя соседними цифрами числа
Посмотрите здесь:

Вывести минимальную по абсолютной величине разность между соседними числами. C++
Как взять разность по модулю между двумя числами int? C++
C++ Написать программу для вывода максимальной разницы между двумя соседними простыми числами в каждом миллионном массиве
Двузначное число, образованное первыми двумя цифрами числа, умноженное на 3-ю цифру.. C++
C++ Найти максимальную сумму чисел, расположенных между двумя отрицательными элементами массива
С++ Для вводимой последовательности целых чисел найти максимальную разность между соседними элементами C++
Написать программу: Определить разность между наибольшей и наименьшей цифрами натурального числа C++
C++ Найти наибольшую по величине разность между соседними элементами массива

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ТОрчОК
Заблокирован
05.12.2013, 03:05     Определить максимальную разность между двумя соседними цифрами числа #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
28
29
30
31
32
33
34
35
36
37
#include <iostream>
struct num
{
    int data;
    num* next;
    num() {};
    num(int d): data(d) {};
};
int main()
{
    num* _num = NULL;
    int n = 945;
    num* p;
    while(n > 0)
    { 
        p = new num(n%10);
        if(!_num)
            p->next = NULL;
        if(_num)
            p->next = _num;
        _num = p;
        n = (n - p->data)/10;
    }
    int mas[16] = {0};
    int i = 0;
    while(_num->next)
    {
        if(_num->data > _num->next->data)
            mas[i++] = _num->data - _num->next->data;
        else
            mas[i++] = _num->next->data - _num->data;
        _num = _num->next;
    }
    //вывод сам
    system("pause");
    return 0;
}
Yandex
Объявления
05.12.2013, 03:05     Определить максимальную разность между двумя соседними цифрами числа
Ответ Создать тему
Опции темы

Текущее время: 13:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru