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

Нужно создать программу, которая будет сравнивать кол-во цифр в двух числах

23.11.2019, 01:47. Просмотров 918. Ответов 4
Метки нет (Все метки)

Нужно создать программу в C#, которая будет сравнивать кол-во цифр в двух числах и выводить ответ в label.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.11.2019, 01:47
Ответы с готовыми решениями:

Нужно создать програму которая будет выводить предложения из textBox только без двух значных цифр в label
Нужно создать програму которая будет выводить предложения из textBox только без двух значных цифр в...

Из цифр двух натуральных чисел создать наименьшее возможное число, сохраняя при этом порядок следования цифр в этих числах
Требуется написать программу, которая из цифр двух натуральных чисел создает наименьшее возможное...

Нужно создать программу которая будет вписывать данные с клавиатуры в файл
Нужно создать программу которая будет вписывать данные с клавиатуры в файл. Есть черновик, но не...

Создать программу которая будет считать сколько четных цифр в числе не используя циклы,благодарю)
Создать программу которая будет считать сколько четных цифр в числе не используя циклы,благодарю)

4
334 / 231 / 74
Регистрация: 18.03.2016
Сообщений: 950
23.11.2019, 02:09 2
maKo_originals, какой ответ?
0
0 / 0 / 0
Регистрация: 23.11.2019
Сообщений: 2
23.11.2019, 02:19  [ТС] 3
???
0
334 / 231 / 74
Регистрация: 18.03.2016
Сообщений: 950
23.11.2019, 04:52 4
maKo_originals, label.Text = "???";
0
Модератор
6988 / 4860 / 1410
Регистрация: 21.04.2018
Сообщений: 14,148
Записей в блоге: 2
23.11.2019, 06:03 5
Лучший ответ Сообщение было отмечено maKo_originals как решение

Решение

Функция возвращающая количество цифр в числе.
Если число ноль, то возвращает ноль
C#
1
2
3
4
5
6
7
8
9
10
static int CountDigits (long number)
{
     int count = 0;
     while (number != 0)
     {
            count++;
             number /= 10;
      }
      return count;
}
Использование её на форме где есть два TextBox для ввода чисел и один Label для вывода результата
Код надо записать внутрь метода вызываемого при необходимости получения результата
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
long num1, num2;
if (!long.TryParse(textBox1.Text, out num1))
{
      label.Text = "Первое значение не является числом";
      return;
}
if (!long.TryParse(textBox2.Text, out num2))
{
      label.Text = "Второе значение не является числом";
      return;
}
If(CountDigits(num1)==CountDigits(num2))
     label.Text = "Количество цифр в числах одинаково";
else
     label.Text = "Количество цифр в числах различно";
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.11.2019, 06:03

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Составьте программу, которая определяет кол-во отрицательных, кол-во положительных и кол-во нулей среди введеных чисел
Составьте программу, которая определяет кол-во отрицательных, кол-во положительных и кол-во нулей...

Определить количество цифр в введенных числах и вывести на экран сколько цифр в первом и втором числах
ввести 2 числа, определить количество цифр в введеных числах и вывести на экран сколько цифр в...

Ввести два числа. Найти количество цифр в двух числах, используя функцию вычисления количества цифр в одном числе
Ввести два числа. Найти количество цифр в двух числах, используя функцию вычисления количества цифр...

Написать программу, которая будет находить сумму 10 цифр, вводимых с клавиатуры
Написать программу, которая будет находить сумму 10 цифр, вводимых с клавиатуры.


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

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

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