Число, полученное отбрасыванием старшего и младшего разрядов. Время работы - C#

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

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

Напишите функцию static int Cut (int n), которая по данному натуральному числу n возвращает число, полученное отбрасыванием старшего и младшего разрядов (например, при вводе 179 программа выводит 7). Определите время работы функции для 1 000 000 повторов. Помогите пожалуйста с задачей

Решение задачи: «Число, полученное отбрасыванием старшего и младшего разрядов. Время работы»

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace lemmy28
{
    class Program
    {
        static void Main(string[] args)
        {
            int i;
            Console.WriteLine("Введите число: ");
            if (!int.TryParse(Console.ReadLine(), out i))
            {
                Console.WriteLine("Ошибка ввода! Вы ввели НЕ число!");
                Console.ReadLine();
                return;
            }
            if (i.ToString().Length % 2 == 0)
            {
                Console.WriteLine("Ошибка! Операция для данного числа невозможна!");
                    Console.ReadLine();
                return;
            }
            string outString = i.ToString().Substring(i.ToString().Length / 2, 1);
            Console.WriteLine("Средняя часть числа: {0}", outString);
            Console.ReadLine();
        }
    }
}

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


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

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

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