Предмет: Информатика,
автор: wer48vb
C++ без тернарных кодов
Дано натуральное число, в котором все цифры различны. Определить:
а) порядковый номер его максимальной цифры, считая номера:
от конца числа;
от начала числа;
б) порядковый номер его минимальной цифры, считая номера:
от конца числа;
от начала числа.
Ответы
Автор ответа:
0
Ответ:
(a) int a, b=0,d=0,c;
cin >> a;
while(a>0)
{ d++;
if(a%10>b)
{b=a%10; c=d;}
a/=10; }
cout << c << " " << d-c+1; return 0;
(b) int a, b=10,d=0,c;
cin >> a;
while(a>0)
{ d++;
if(a%10<b)
{b=a%10;
c=d;}
a/=10;
} cout << c << " " << d-c+1;
return 0;
Объяснение:
Похожие вопросы
Предмет: Русский язык,
автор: madamshavickina
Предмет: Русский язык,
автор: yanamolo
Предмет: Қазақ тiлi,
автор: djon0320
Предмет: Химия,
автор: natа888