Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.66/29: Рейтинг темы: голосов - 29, средняя оценка - 4.66
0 / 0 / 0
Регистрация: 13.10.2019
Сообщений: 12

Определить порядковый номер максимальной цифры числа, считая номера справа налево

21.12.2019, 11:58. Показов 6233. Ответов 2

Студворк — интернет-сервис помощи студентам
Дано натуральное число, в котором все цифры различны. Написать программу, которая определяет порядковый номер его максимальной цифры, считая номера справа налево. Для извлечения цифр использовать только арифметические операции. Число вводится с клавиатуры.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.12.2019, 11:58
Ответы с готовыми решениями:

Определить порядковый номер максимальной цифры числа, считая номера от конца числа
Дано натуральное число, в котором все цифры различны. Определить порядковый номер его максимальной цифры, считая номера от конца числа с...

Дано натуральное число, в котором все цифры различны. Определить порядковый номер его максимальной цифры, считая номера:
Дано натуральное число, в котором все цифры различны. Определить порядковый номер его максимальной цифры, считая номера: от конца числа; от...

Определить порядковый номер его максимальной цифры, считая цифры от начала числа
дано натуральное число N, в котором все цифры различны. Определить порядковый номер его максимальной цифры, считая цифры от начала числа

2
 Аватар для Enifan
1846 / 1188 / 501
Регистрация: 14.10.2018
Сообщений: 3,210
21.12.2019, 12:09
Kikaman,
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
using System;
 
class Program
{
    static void Main()
    {
        int number = 2785413;
        int max = -1;
        int index = -1;
 
        for (int i = 1; number != 0; i++)
        {
            if (number % 10 > max)
            {
                max = number % 10;
                index = i;
            }
            number /= 10;
        }
 
        Console.WriteLine($"Цифра - {max}, порядковый номер - {index}");
 
        Console.ReadKey();
    }
}
1
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16123 / 11247 / 2888
Регистрация: 21.04.2018
Сообщений: 33,073
Записей в блоге: 2
21.12.2019, 12:16
Лучший ответ Сообщение было отмечено Kikaman как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int number = 6318024;
int index = 0;
int indexMax = 0;
int max = 0;
while (number > 0)
{
     index++;
     int digit = number % 10;
     if (max < digit)
     {
          max = digit;
          indexMax = index;
      }
      number /= 10;
}
 
Console.WriteLine($"Максимальная цифра {max} под номером {indexMax}.");
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.12.2019, 12:16
Помогаю со студенческими работами здесь

Определить порядковый номер максимальной цифры, считая от конца и от начала числа
Привет! Люди прошу у Вас помощи, нужно сдавать работы 6 июня а у меня ни одной нет. Паскаль не понимаю, но работы нужны. Пожалуйста...

Определить порядковый номер максимальной цифры заданного натурального числа, считая от начала
Помогите пожалуйста решить задачу. Дано натуральное число N, в котором все цифры различны. Определить порядковый номер его максимальной...

Определить порядковый номер максимальной цифры числа, считая от начала числа
#include main() { int N,a, max, i, imax; scanf(&quot;%d&quot;, &amp;N); max=0; i=0; while (N&gt;0) { i++; a=N%10;

Определить порядковый номер минимальной цифры считая от конца числа
вот моя программа вроде бы все правильно , но выдает 0%, где ошибка? #include&lt;stdio.h&gt; main() { int N,a, min, i, imin; ...

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


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru