7) дано произвольное натуральное число, в котором все цифры различны. удалить все цифры между максимальной и минимальной цифрой. можно сделать в паскале ,симантике ,,с++
117
407
Ответы на вопрос:
Вроде работает #include < bits/stdc++.h> using namespace std; int main() { string s; cin > > s; int imin = 0, imax = 0; char min = '9'+ '0'; char max = '0'-'0'; for (int i = 0; i < s.length(); ++i) { if (s[i] < min) { min = s[i]; imin = i; } if (s[i] > max) { max = s[i]; imax = i; } } s.erase(1 + min(imax, imin), abs(imax-imin) - 1); cout < < s; }
// pascalabc.net 3.3, сборка 1562 от 02.11.2017 // внимание! если программа не работает, обновите версию! begin var исходноечисло: =readlnstring('введите исходное целое число: '); var массивцифрчисла: =исходноечисло.tochararray; var местомаксцифры: =массивцифрчисла.indexmax; var местоминцифры: =массивцифрчисла.indexmin; if местоминцифры> местомаксцифры then swap(местоминцифры,местомаксцифры); исходноечисло: =исходноечисло? [: местоминцифры+1]+ исходноечисло? [местомаксцифры+2: ]; writeln('результат замены: ',исходноечисло) end. пример введите исходное целое число: 1402956387 результат замены: 1456387
vara: array [1..10] of integer; i: integer; beginrandomize; for i: = 1 to 10 do a[i]: =random(10)-5; for i: = 1 to 10 do write(a[i],' '); writeln; for i: = 4 to 9 do a[i]: =a[i+1]; for i: = 1 to 9 do write(a[i],' '); end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Петунья24817.10.2022 07:12
-
tashkaostrovska10.10.2020 04:58
-
нтг102.12.2022 10:30
-
H2Oя15.09.2020 21:11
-
Svetka72RUS20.06.2022 14:19
-
lololololololololool05.02.2020 23:13
-
DoIIIuPak1813.10.2020 04:47
-
dikushant01.06.2021 05:47
-
FlowerBlue1717.11.2021 20:46
-
Никитар45605.04.2021 22:29
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.