Вопрос задан 29.03.2025 в 11:22. Предмет Информатика. Спрашивает Наджафзаде Джалал.

Помогите не могу написать программу на C#
Напишите программу которая определяет в заданном числе заданную цифру.\
Цифра это числа от 0 до 9

Перейти к ответам

Ответы на вопрос

Отвечает Сединкина Элина.

Конечно, я помогу вам с написанием программы на C#! Задача заключается в том, чтобы проверить, содержится ли заданная цифра в числе.

Вот пример программы, которая решает эту задачу:

csharp
using System;

class Program { static void Main() { // Вводим число Console.WriteLine("Введите число:"); string number = Console.ReadLine();

// Вводим цифру для поиска Console.WriteLine("Введите цифру для поиска:"); char digit = Console.ReadKey().KeyChar; // Читаем символ с клавиатуры Console.WriteLine(); // Для переноса строки после ввода цифры

// Проверяем, содержится ли цифра в числе if (number.Contains(digit)) { Console.WriteLine($"Цифра {digit} содержится в числе {number}."); } else { Console.WriteLine($"Цифра {digit} не содержится в числе {number}."); } } }

Пояснение:

  1. Программа сначала просит пользователя ввести число (в виде строки), потому что так проще работать с цифрами в числе.
  2. Затем она просит ввести цифру для поиска. Цифра вводится как символ (с помощью Console.ReadKey()).
  3. Далее программа проверяет, есть ли эта цифра в строке с числом с помощью метода Contains().
  4. В конце программа выводит результат: если цифра содержится в числе, то она сообщает об этом, а если нет — сообщает, что цифра отсутствует.

Пример работы программы:

Введите число: 123456 Введите цифру для поиска: 4 Цифра 4 содержится в числе 123456.

Если у вас есть дополнительные вопросы или вы хотите улучшить программу, напишите, я помогу!

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос