![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 06.01.2022
Сообщений: 2
|
![]()
Класс TNumbers. Вводится многозначное число, каждая цифра становится элементом массива. Помогите написать метод RepZ определяет группы подряд стоящих одинаковых цифр (одна цифра не считается группой) в числе и формирует строку типа String, в которую вместо повторяющихся цифр скобках записывается количество цифр в группе и сумма цифр в группе через пробел, напр.: 222345555123 –>(3 6)(4 20). Цифры без групп удаляются
|
![]() |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 06.01.2022
Сообщений: 2
|
![]()
Язык С++
|
![]() |
![]() |
![]() |
#3 | ||
Старожил
Регистрация: 23.10.2010
Сообщений: 2,379
|
![]()
Пусть вводится многозначное число, которое мы принимаем в переменную number типа string.
Первая часть: Цитата:
Организуем цикл do ... while <>, в котором переносим цифры числа в элементы массива Перед началом цикла обнулим переменную, например, count, которая будет индексом, изменяющемся до len(number): число цифр числа. В цикле: masdigit[count] = number[count]; count++; Другой вариант: Цикл for с параметром, например, i до len(number). Вторая часть: Цитата:
Код:
Как-то так, ...
|
||
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
написать метод | Tytik | C# (си шарп) | 16 | 17.12.2018 06:04 |
Помогите написать код в котором нужно заменить метод подсчёта на метод выбора и вставить ключ float[3] (файл вложен) | Sasha48 | Помощь студентам | 0 | 26.02.2017 12:03 |
Написать через метод ООП + модуль | lalka123 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 26.06.2014 20:51 |
Написать программу через метод (C#) | corebitlol | Помощь студентам | 0 | 12.04.2012 13:25 |
[C++] Написать метод! | Actimel | Помощь студентам | 3 | 17.01.2012 02:20 |