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

Вывести на печать наименьшую цифру трехзначного числа и напечатать ее название

21.03.2018, 13:52. Показов 3589. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вывести на печать наименьшую цифру трехзначного числа и напечатать ее название. Определить, является ли полученная цифра четным числом
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.03.2018, 13:52
Ответы с готовыми решениями:

Вывести вначале последнюю цифру трехзначного числа, а затем — его среднюю цифру
//Дано трехзначное число. Вывести вначале его последнюю цифру //(единицы), а затем — его среднюю...

Вывести наименьшую цифры числа трёхзначного числа.
Вывести наименьшую цифры числа трёхзначного числа. Помогите пожалуйста...

Вывести наименьшую цифру числа
Вывести наименьшую цифру числа.

Даны три числа. С помощью функции, определяющей первую цифру натурального числа вывести на экран наименьшую из цифр
Помогите решить. 7. Даны три числа. С помощью функции, определяющей первую цифру натурального...

5
1755 / 1347 / 1407
Регистрация: 28.10.2016
Сообщений: 4,267
21.03.2018, 14:25 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
#include <iostream>
#include <string>
 
int MinDigit(int x) {
    int min = 9;
    while (x > 0) {
        if (x % 10 < min) min = x % 10;
        x /= 10;
    }
    return min;
}
 
int main() {
    setlocale(LC_ALL, "rus");
    std::pair<int, std::string> digits[10] = { {0, "ноль"}, {1, "один"}, {2, "два"},
                                               {3, "три"}, {4, "четыре"}, {5, "пять"},
                                               {6, "шесть"}, {7, "семь"}, {8, "восемь"},
                                               {9, "девять"} };
    int x; std::cin >> x;
    int ind = MinDigit(x);
    std::cout << digits[ind].first << " " << digits[ind].second << "\n";
    if (digits[ind].first % 2 == 0) std::cout << "чётная\n";
    else std::cout << "нечётная\n";
    system("pause");
    return 0;
}
0
16 / 16 / 13
Регистрация: 30.01.2018
Сообщений: 50
22.03.2018, 11:29 3
На печать - это на принтер или в консоль?
0
0 / 0 / 0
Регистрация: 29.01.2018
Сообщений: 38
22.03.2018, 12:11  [ТС] 4
Mitya1983, консоль
0
16 / 16 / 13
Регистрация: 30.01.2018
Сообщений: 50
22.03.2018, 12:39 5
Код ниже
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#include <iostream>
#include <Windows.h>
 
using namespace std;
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
 
    int a = 0;
    cout << "Введите трезначное число: ";
    cin >> a;
    if (a < 100 || a > 999)
    {
        cout << "Ошибка. Число не трехзначное";
        cin.get();
        cin.ignore();
        return 0;
    }
    int num = 0, num1 = 0, num2 = 0, num3 = 0;
    num1 = a / 100;
    num2 = a % 100 / 10;
    num3 = a % 10;
    if (num1 < num2 && num1 < num3)
    {
        cout << num1 << endl;
        num = num1;
    }
    else if (num2 < num3)
    {
        cout << num2 << endl;
        num = num2;
    }
    else
    {
        cout << num3 << endl;
        num = num3;
    }
    switch (num)
    {
    case 0: cout << "Ноль\n"; break;
    case 1: cout << "Один\n"; break;
    case 2: cout << "Два\n"; break;
    case 3: cout << "Три\n"; break;
    case 4: cout << "Четыре\n"; break;
    case 5: cout << "Пять\n"; break;
    case 6: cout << "Шесть\n"; break;
    case 7: cout << "Семь\n"; break;
    case 8: cout << "Восемь\n"; break;
    case 9: cout << "Девять\n"; break;
    }
    if (num % 2 == 0)
    {
        cout << "Число четное\n";
    }
    else
    {
        cout << "Число нечетное\n";
    }
    cin.get();
    cin.ignore();
    return 0;
}
0
818 / 621 / 321
Регистрация: 24.02.2017
Сообщений: 2,199
22.03.2018, 15:12 6
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
#include <iostream>
 
using namespace std;
 
int main()
{
   int num , a;
 
   cin>>a;
 
   a / 100 <=a % 100 / 10 ? num=a / 100 : num=a % 100 / 10;
   num<=a%10 ? num=num  : num=a%10;
 
    switch (num)
    {
       case 0: cout << "Ноль\n"; break;
       case 1: cout << "Один   Число нечетное\n"; break;
       case 2: cout << "Два     Число четное \n"; break;
       case 3: cout << "Три      Число нечетное\n"; break;
       case 4: cout << "Четыре  Число четное\n"; break;
       case 5: cout << "Пять      Число нечетное\n"; break;
       case 6: cout << "Шесть   Число четное\n"; break;
       case 7: cout << "Семь     Число нечетное\n"; break;
       case 8: cout << "Восемь   Число четное\n"; break;
       case 9: cout << "Девять   Число нечетное\n"; break;
     }
 
    system("pause");
    return 0;
}
0
22.03.2018, 15:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.03.2018, 15:12
Помогаю со студенческими работами здесь

Используя одну операцию деления нацело, вывести первую цифру трёхзначного числа
Дано трехназначное число. Использую одну операцию деления нацело, вывести первую цифру данного...

Используя одну операцию деления нацело, вывести первую цифру данного трехзначного числа
Дано трехзначное число. Используя одну операцию деления нацело, вывести первую цифру данного числа...

Integer9 Используя одну операцию деления нацело, вывести первую цифру трехзначного числа
Дано трехзначное число.Используя одну операцию деления на цело,вывисти первую цыфру данного числа...

Из натурального трехзначного числа удалить заданную цифру. Число и цифру вводить с клавиатуры
Из натурального трехзначного числа удалить заданную цифру. Число и цифру вводить с клавиатуры.


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

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

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