Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
1 / 1 / 0
Регистрация: 05.05.2020
Сообщений: 82
1

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

09.05.2020, 00:25. Показов 986. Ответов 1

Author24 — интернет-сервис помощи студентам
Дано натуральное число, в котором все цифры различны. Определить:

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

- от конца числа;

- от начала числа;

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

- от конца числа;

- от начала числа.

Примечание. Во всех случаях использовать только один оператор цикла.

For example:

Input Result
12345
1 5
5 1
31
2 1
1 2
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.05.2020, 00:25
Ответы с готовыми решениями:

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

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

Определение максимальной и минимальной цифры натурального числа
Дано натуральное число: 1)Определить его максимальную и минимальную цифры 2)определить, на сколько...

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

1
1 / 1 / 0
Регистрация: 05.05.2020
Сообщений: 82
20.05.2020, 18:46  [ТС] 2
#include <iostream>
using namespace std;
int main()
{
int n, n1, k, k1, c, mn, imn, mx, imx;
cin >> n;
n1 = n;
k = 0;
while (n1 > 0) {
n1 = n1 / 10;
k = k + 1;
};
mn = 9;
mx = 0;
k1 = 0;
while (n > 0) {
c = n % 10;
k1 = k1 + 1;
if (c < mn) {
mn = c;
imn = k1;
};

if (c > mx) {

mx = c;
imx = k1;
};

n = n % 10;
};
cout << imn << k - imn + 1;
cout << imx << k - imx + 1;
}

Это неправильно?
0
20.05.2020, 18:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.05.2020, 18:46
Помогаю со студенческими работами здесь

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

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

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

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

Определить порядковый номер максимальной цифры числа
Ввести целое беззнаковое число(0..65535), в котором все цифры различны. Определить порядковый номер...

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru