Дано натуральное число n<=100, найти первую цифру числа n - C#

Узнай цену своей работы

Формулировка задачи:

Дано натуральное число n<=100, Найти первую цифру числа n. Помогите пожалуйста решить данную задачу, без if , циклов и массивов. Вроде получается, но при попытке найти первую цифру от числа 100 или те числа которые меньше 10 возникает проблема

Решение задачи: «Дано натуральное число n<=100, найти первую цифру числа n»

textual
Листинг программы
using System;
 
class FirstDigit {
    static void Main() {
        int n;
        Console.Write("Number: ");
        n = Convert.ToInt32(Console.ReadLine());
        Console.WriteLine("First digit: {0}", n / (int)(Math.Pow(10.0, Math.Floor(Math.Log10(n)))));
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.75 из 5
Похожие ответы