Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 04.10.2016
Сообщений: 11
1

Определить, является ли разность максимальной и минимальной цифр числа четным числом

27.12.2016, 21:03. Показов 1748. Ответов 2
Метки нет (Все метки)

Дано натуральное число N. Определить, является ли разность его
максимальной и минимальной цифр четным числом
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.12.2016, 21:03
Ответы с готовыми решениями:

Определить, что целое число N является четным двузначным числом
целое число N является четным двузначным числом.

Дано целое число n > 0. Определить, является ли оно двузначным четным числом
Дано целое число n > 0. Определить, является ли оно двузначным четным числом.

Определить, является ли сумма элементов первой строки массива четным числом
Дан двумерный массив целых чисел. а) Определить, является ли сумма элементов первой строки массива...

Определить разность между наибольшим числом и наименьшим числом последовательности
Даны натуральные числа A1, A2, A3..... Признак конца последовательности 11. Определить разность...

2
208 / 206 / 137
Регистрация: 21.12.2015
Сообщений: 545
27.12.2016, 23:18 2
Лучший ответ Сообщение было отмечено Chicag0 как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
using System;
using System.Linq;
class test 
{
    static void Main() 
    {
        Console.Write("N : ");
        string s = Console.ReadLine();
        Console.WriteLine((char.GetNumericValue(s.Max()) - char.GetNumericValue(s.Min()))%2==0 ? "четное" : "нечетное");
        Console.ReadKey(true);
    }
}
0
266 / 250 / 186
Регистрация: 28.10.2015
Сообщений: 723
28.12.2016, 07:37 3
А ничего, что GetNumericValue выдает double? Кстати, он тут вообще избыточен, можно сравнивать непосредственно char, признак четности/нечетности сохранится. Грубо говоря, это те же цифры, только плюс одно и то же число 48 (код нуля).

(48 + x) - (48 + y) = x - y

Вот, для контраста, решение, которое все же рассматривает число как число, а не как последовательность символов:

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
using System;
using System.Linq;
 
class Program
{
    static void Main()
    {
        int n = Int32.Parse(Console.ReadLine());
        int min = 9;
        int max = 0;
        do
        {
            int d;
            n = Math.DivRem(n, 10, out d);
            min = Math.Min(min, d);
            max = Math.Max(max, d);
        } while (n != 0);
        Console.WriteLine(((max - min) & 1) == 0 ? "Even" : "Odd");
    }
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.12.2016, 07:37

Определить, является ли разность максимальной и минимальной цифр четным числом
uses crt; var num,min,max,flag: longint; begin clrscr; readln (num); min:=num mod...

Дано натуральное число. Определить, является ли разность его максимальной и минимальной цифр четным числом
2)Дано натуральное число.Определить,является ли разность его максимальной и минимальной цифр четным...

Определить, является ли разность максимальной и минимальной цифр натурального числа чётным числом
Дано натуральное число. Определить, является ли разность его максимальной и минимальной цифр чётным...

Дано натуральное число. Определить, является ли разность его максимальной и минимальной цифр чётным числом
Дано натуральное число. Определить, является ли разность его максимальной и минимальной цифр чётным...


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

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

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