Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
magatj
-30 / 0 / 0
Регистрация: 11.11.2015
Сообщений: 21
#1

Проверить истинность высказывания: «Данное целое число является четным двузначным числом»

11.11.2015, 11:27. Просмотров 1282. Ответов 9
Метки нет (Все метки)

Дано целое положительное число. Проверить истинность высказывания : "Данное число является четным двузначным"
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.11.2015, 11:27
Ответы с готовыми решениями:

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

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

Проверить истинность высказывания: «Данное число является нечетным трехзначным»
Дано целое положительное число. Проверить истинность высказывания: «Данное...

Проверить истинность высказывания что данное поле является белым
Даны координаты поля шахматной доски x, y (целые числа, лежащие в диапазоне...

Проверить истинность высказывания: «Число А является положительным»
Дано целое число А. Проверить истинность высказывания: «Число А является...

9
Remuless
25 / 25 / 23
Регистрация: 07.06.2015
Сообщений: 140
11.11.2015, 11:44 #2
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Console.WriteLine("Введите число:");
            int a = Convert.ToInt32(Console.ReadLine());
 
            if ((a % 2) == 0)
            {
                if ((a / 100) == 0)
                {
                    Console.WriteLine("Число целое и двузначное.");
                }
                else
                {
                    Console.WriteLine("Не является двузначным.");
                }
            }
            else
            {
                Console.WriteLine("Не является четным.");
            }
            Console.ReadKey();
вроде так.
0
magatj
-30 / 0 / 0
Регистрация: 11.11.2015
Сообщений: 21
11.11.2015, 15:15  [ТС] #3
а можно ли без условия ?
0
insite2012
Модератор
Эксперт .NET
4849 / 3804 / 1094
Регистрация: 12.10.2013
Сообщений: 11,096
Записей в блоге: 2
11.11.2015, 15:40 #4
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Цитата Сообщение от magatj Посмотреть сообщение
а можно ли без условия ?
Если только подсократить)))
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication15 {
    class Program {
        static void Main(string[] args) {
            int i = 27;
            string result = i % 2 == 0 && i.ToString().Length == 2 ? "четное и двузначное" : "не четное или не двузначное";
            Console.WriteLine(string.Format("Число {0}", result));
            Console.ReadLine();
        }
    }
}
0
magatj
-30 / 0 / 0
Регистрация: 11.11.2015
Сообщений: 21
11.11.2015, 19:03  [ТС] #5
спасибо !
0
Woldemar89
TheGreatCornholio
1164 / 652 / 271
Регистрация: 30.07.2015
Сообщений: 2,259
Завершенные тесты: 1
11.11.2015, 19:13 #6
Цитата Сообщение от insite2012 Посмотреть сообщение
i.ToString().Length
?
C#
1
bool isEvenDoubleDigit =  (i/10 > 0) && (i/10 < 10) && (i%2 == 0) ? true : false;
0
Serg22
104 / 104 / 58
Регистрация: 04.03.2013
Сообщений: 479
Завершенные тесты: 2
11.11.2015, 19:20 #7
Woldemar89, а если больше 100 число?)
0
Woldemar89
TheGreatCornholio
1164 / 652 / 271
Регистрация: 30.07.2015
Сообщений: 2,259
Завершенные тесты: 1
11.11.2015, 19:31 #8
Цитата Сообщение от Serg22 Посмотреть сообщение
а если больше 100 число?)
Уже подредактировал. Решил только с вычислениями пример привести, без преобразований в string итд.

Добавлено через 7 минут
Ну или, как с условием, предложенным выше, - покороче
C#
1
bool isEvenDoubleDigit =  (i/100 == 0) && (i%2 == 0) ? true : false;
0
Serg22
104 / 104 / 58
Регистрация: 04.03.2013
Сообщений: 479
Завершенные тесты: 2
11.11.2015, 19:37 #9
Woldemar89, да.. Ваше первое условие верно.. но i/100 не подтверждает что число двузначное.. от 0 до 9 же так же будет ноль
0
Woldemar89
TheGreatCornholio
1164 / 652 / 271
Регистрация: 30.07.2015
Сообщений: 2,259
Завершенные тесты: 1
11.11.2015, 19:43 #10
Цитата Сообщение от Serg22 Посмотреть сообщение
но i/100 не подтверждает что число двузначное..
Согласен, надо отдохнуть походу
0
11.11.2015, 19:43
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.11.2015, 19:43

Проверить истинность высказывания: "Число А является положительным"
Дано целое число А. Проверить истинность высказывания: &quot;Число А является...

Проверить истинность высказывания: "Треугольник со сторонами a, b, c является равнобедренным"
Даны целые числа a, b, c, являющиеся сторонами некоторого треугольника....

Дано целое число. Определить является ли оно четным
1. Дано целое число. Определить является ли оно четным. Шарит тут кто? :cry:


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

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

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