0 / 0 / 0
Регистрация: 13.03.2017
Сообщений: 30
1

Дано n-значное число longint. Вывести цифры младшего и старшего разряда

15.03.2017, 18:57. Показов 1004. Ответов 3
Метки нет (Все метки)

Написать программу. Дано n-значное число longint. Провести с ним действия согласно номеру варианта ( 17 ).
Вывести только цифры самого младшего и самого старшего разряда.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.03.2017, 18:57
Ответы с готовыми решениями:

Вывести цифры младшего и старшего разряда
Условие: Написать программу. Дано n-значное число longint. Провести с ним действия согласно номеру...

Число. Вывести только цифры самого младшего и самого старшего разряда
Дано n-значное целое число введеное с клавиатуры. Вывести только цифры самого младшего и самого...

Дано n-значное число longint. Заменить нулями все четные цифры в нём
Дано n-значное число longint. Заменить нулями все четные цифры в нём и составить программу на С++.

Вывести только цифры самого младшего и самого старшего разряда
задача: Вывести только цифры самого младшего и самого старшего разряда вот мой код: type...

3
Джоуи
1073 / 635 / 240
Регистрация: 05.05.2015
Сообщений: 3,546
Записей в блоге: 2
15.03.2017, 20:12 2
Denis1999, можете сказать, что значит старший и младший разряд?

Не по теме:

это проверка

0
104 / 104 / 99
Регистрация: 30.06.2015
Сообщений: 272
15.03.2017, 20:38 3
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
#include <iostream>
#include <algorithm>
using namespace std;
 
int intLength(long int i) 
{
    int l=0;
    for(;i;i/=10) 
        l++;
    if(l==0)
        return 1;
    else
        return l;
}
 
int main()
{
    long int lint = 0;
    int len = 0;
    int *larray = NULL;
    cout << "Enter longint: ";
    cin >> lint;
    if(lint > 0)
    {
        len = intLength(lint);
        larray = new int[len];
    }
    else
        return -1;
    for (int i=len-1;i>=0;i--)
    {
        larray[i] = lint % 10;
        lint /= 10;
    }
    sort(larray,larray+len);
    cout << "min = " << larray[0] << endl;
    cout << "max = " << larray[len-1] << endl;
    delete larray;
    return 0;
}
0
0 / 0 / 0
Регистрация: 13.03.2017
Сообщений: 30
20.03.2017, 22:05  [ТС] 4
Старший и младший разряд имеется в виду чутка по другому, к примеру, вводим число "854237" Мах = 8, Мин = 7 получается. То есть первая цифра идёт как Самый старший разряд, а последняя как самый младший разряд. Можно как то поправить под это условие? Буду благодарен
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.03.2017, 22:05
Помогаю со студенческими работами здесь

Сумма младшего и старшего разряда
Напишите программу, считающую сумму старшего и младшего разряда заданного с клавиатуры целого...

Дано n-значное число. Вывести его цифры определенным образом
Дано n-значное число. Вывести его цифры таким образом:

Напишите программу, считающую сумму старшего и младшего разряда заданного с клавиатуры целого числа.
Напишите программу, считающую сумму старшего и младшего разряда заданного с клавиатуры целого числа.

Дано натуральное n-значное число P. Верно ли что число содержит три одинаковые цифры.
Люди помогите - нужно програмку написать с помощью процедур и функций - собственно вот: Дано...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru