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

Проверить, есть ли в записи числа определенная цифра - C#

20.10.2012, 19:49. Просмотров 673. Ответов 1
Метки нет (Все метки)

Даны натуральные числа n, k. Проверить, есть ли в записи числа nk цифра m,помогите с задачей.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.10.2012, 19:49
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Проверить, есть ли в записи числа определенная цифра (C#):

Как проверить есть ли в записи числа цифра 2
Например ввожу 21. В нем есть цифра 2. Как проверить такое ? using System;...

Даны натуральные числа n, k. Проверить, есть ли в записи числа nk цифра m
Помогите решит задачу начал делать,но чет тупняк совсем. Даны натуральные...

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

Проверить что среди первых трех цифр дробной части числа есть цифра 0
Написать программу, которая печатает True или False в зависимости от того,...

Проверить, есть ли в записи числа три одинаковых цифры (N ≤ 9999)
Помогите плиз, надо программу написать в WF(можно и в консоли, под WF сам...

Определить, имеется ли в записи числа N четная цифра
Дано целое число N (> 0). С помощью операций деления нацело и взятия остатка от...

1
temcha
28 / 28 / 5
Регистрация: 07.09.2012
Сообщений: 119
20.10.2012, 20:12 #2
Лучший ответ Сообщение было отмечено HPPP как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class Program
    {
        static void Main(string[] args)
        {
            bool found = false;
            int n = int.Parse(Console.ReadLine());
            int k = int.Parse(Console.ReadLine());
            int m = int.Parse(Console.ReadLine());
            string a = n.ToString() + k.ToString();
 
            for (int i = 0; i < a.Length; i++)
            {
                if ((a[i]-48) == m) found = true;
 
            }
            
            if (found) Console.WriteLine("Цифра " + m + " присутствует в натуральном числе " + a);
            else Console.WriteLine("Нет такой цифры");
        }
    }
Вариант рабочий, но возможно кто то напишет более короткий( к примеру с использованием RegEx) - я в них не силен...
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.10.2012, 20:12
Привет! Вот еще темы с решениями:

Вывести на экран все числа из отрезка [a; b] : в записи которых встречается цифра С
Так,я только начал на шарпе,поэтому чёт не знаю,как реализовать свои мысли:)...

С помощью операций деления определить, имеется ли в записи числа N четная цифра
Решение представть в трех видах: 1) с помощью цикла for; 2) с помощью цикла...

Проверить есть ли в массиве положительные числа
Дано целое число N и набор из N целых чисел. Если в наборе имеются...

Найти все целые числа из промежутка от 1 до 100, у которых есть цифра "7"
Найти все целые числа из промежутка от 1 до 100, у которых есть цифра &quot;7&quot;....


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

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

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