|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.12.2012, 01:13 | #1 |
Новичок
Джуниор
Регистрация: 18.12.2012
Сообщений: 1
|
Программка на с++. не могу написать
3. Дан одномерный целочисленный массив А (вектор). Определить, станет ли последовательность упорядоченной, если из записи каждого элемента удалить все цифры равные 0, 3, 6, 9. Пример. A[i]=23068, после удаления цифр A[i]=28.
мне подсказали, что нужно Создаете две доп переменные. Пробегаетесь по массиву, и если число != 0,3,6,9, то пихаете его в первую доп переменную. Затем ищите еще одно число != ... , и сравниваете с доп переменной. Если больше, то вторая переменная скажем = 1, меньше - 2. Пихаете последнее число в первую переменную и делаете тоже самое со след числом != ... . Если его операция == предыдущей, то идем дальше, если нет, то посл-сть неупорядоченная и break; |
18.12.2012, 12:17 | #2 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
Плохо подсказали.
Первое: напишите функцию, которая принимает целое число и возвращает число, получаемое из аргумента удалением цифр 0, 3, 6 и 9 из десятичной записи. Второе: напишите функцию, которая принимает на вход вектор целых чисел и возвращает true, если вектор упорядочен и false иначе. Третье: подставьте во вторую функцию вместо всех обращений к элементам вектора вызовы первой функции. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не могу написать написать прогу в Borland C++ | Olga_92 | Помощь студентам | 6 | 12.11.2012 23:16 |
не могу написать | Дашуля_18 | Помощь студентам | 1 | 01.04.2012 10:16 |
не могу написать си+ | Tolian92 | Помощь студентам | 4 | 18.01.2012 14:33 |
не могу написать прогу( | tiK-taK | Помощь студентам | 0 | 26.02.2011 18:52 |
Бесполезная программка-помогите написать. | damir666 | Помощь студентам | 6 | 12.12.2007 23:55 |