//C#
using System;
namespace ZN
{
class Program
static void Main()
Console.WriteLine("Введите число: ");
int N = Convert.ToInt32(Console.ReadLine());
N = Math.Abs(N);
int minI = 1, maxI = 1, _min = N % 10, _max = N % 10, counter = 1;
N /= 10;
while (N > 0)
counter++;
if (N % 10 > _max)
_max = N % 10;
maxI = counter;
}
if (N % 10 < _min)
_min = N % 10;
minI = counter;
Console.WriteLine("Считаем позицию числа от разряда единиц, начинаем отсчет с единицы, ищем первое вхождение.");
Console.WriteLine($"Минимальне число {_min}, его номер по счету {minI}", _min, minI);
Console.WriteLine($"Максимальное число {_max}, его номер по счету {maxI}", _max, maxI);
Console.ReadKey();
Copyright © 2025 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
//C#
using System;
namespace ZN
{
class Program
{
static void Main()
{
Console.WriteLine("Введите число: ");
int N = Convert.ToInt32(Console.ReadLine());
N = Math.Abs(N);
int minI = 1, maxI = 1, _min = N % 10, _max = N % 10, counter = 1;
N /= 10;
while (N > 0)
{
counter++;
if (N % 10 > _max)
{
_max = N % 10;
maxI = counter;
}
if (N % 10 < _min)
{
_min = N % 10;
minI = counter;
}
N /= 10;
}
Console.WriteLine("Считаем позицию числа от разряда единиц, начинаем отсчет с единицы, ищем первое вхождение.");
Console.WriteLine($"Минимальне число {_min}, его номер по счету {minI}", _min, minI);
Console.WriteLine($"Максимальное число {_max}, его номер по счету {maxI}", _max, maxI);
Console.ReadKey();
}
}
}