Форум программистов, компьютерный форум CyberForum.ru

Станет ли последовательность упорядоченной, если из записи каждого элемента удалить... - C++

Восстановить пароль Регистрация
 
ollchik
0 / 0 / 0
Регистрация: 17.12.2012
Сообщений: 14
18.12.2012, 01:01     Станет ли последовательность упорядоченной, если из записи каждого элемента удалить... #1
Дан одномерный целочисленный массив А (вектор). Определить, станет ли последовательность упорядоченной, если из записи каждого элемента удалить все цифры равные 0, 3, 6, 9. Пример. A[i]=23068, после удаления цифр A[i]=28.

Добавлено через 17 минут
ну кто-нибудь. оооочень нужно. мне подсказали, что нужно

Создаете две доп переменные. Пробегаетесь по массиву, и если число != 0,3,6,9, то пихаете его в первую доп переменную. Затем ищите еще одно число != ... , и сравниваете с доп переменной. Если больше, то вторая переменная скажем = 1, меньше - 2. Пихаете последнее число в первую переменную и делаете тоже самое со след числом != ... . Если его операция == предыдущей, то идем дальше, если нет, то посл-сть неупорядоченная и break;
вот смотри не сложно же?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.12.2012, 01:01     Станет ли последовательность упорядоченной, если из записи каждого элемента удалить...
Посмотрите здесь:

Определить, является ли вводимая последовательность упорядоченной по убыванию. C++
C++ Удалить элементы кратные 7. Добавить после каждого элемента массива элемент со значенем 0.
Дана последовательность из 7 различных чисел. Вычислить сумму каждого элемента последовательности с предыдущими элементами C++
C++ Определить сумму каждого 3-го элемента массива (начинать с 0-го) если он больше 15
Удалить пробелы и после каждого 5 элемента поставить знак вопроса C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Oleshko
 Аватар для Oleshko
21 / 21 / 1
Регистрация: 11.12.2012
Сообщений: 64
18.12.2012, 02:29     Станет ли последовательность упорядоченной, если из записи каждого элемента удалить... #2
это тоже самое, что и просто посмотреть, если ли последовательность упорядоченной
вне зависимости от того, удалите вы цифры, равные 0, 3, 6, 9 или нет - ответ будет тот же
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11841 / 6820 / 771
Регистрация: 27.09.2012
Сообщений: 16,911
Записей в блоге: 2
Завершенные тесты: 1
18.12.2012, 02:39     Станет ли последовательность упорядоченной, если из записи каждого элемента удалить... #3
Цитата Сообщение от Oleshko Посмотреть сообщение
это тоже самое, что и просто посмотреть, если ли последовательность упорядоченной
вне зависимости от того, удалите вы цифры, равные 0, 3, 6, 9 или нет - ответ будет тот же
вот Вам возрастающая последовательность
268;269;307
после удаления преобразиться в
28;2;7
ollchik
0 / 0 / 0
Регистрация: 17.12.2012
Сообщений: 14
18.12.2012, 03:00  [ТС]     Станет ли последовательность упорядоченной, если из записи каждого элемента удалить... #4
нет. все гораздо сложнее
Oleshko
 Аватар для Oleshko
21 / 21 / 1
Регистрация: 11.12.2012
Сообщений: 64
18.12.2012, 11:05     Станет ли последовательность упорядоченной, если из записи каждого элемента удалить... #5
ну блин, вот

"Пример. A[i]=23068..."

и что этот пример имет общего с

"вот Вам возрастающая последовательность
268;269;307
после удаления преобразиться в
28;2;7" ???
ollchik
0 / 0 / 0
Регистрация: 17.12.2012
Сообщений: 14
19.12.2012, 20:50  [ТС]     Станет ли последовательность упорядоченной, если из записи каждого элемента удалить... #6
Помогите написать функцию, которая принимает целое число и возвращает число, получаемое из аргумента удалением цифр 0, 3, 6 и 9 из десятичной записи.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11841 / 6820 / 771
Регистрация: 27.09.2012
Сообщений: 16,911
Записей в блоге: 2
Завершенные тесты: 1
19.12.2012, 20:58     Станет ли последовательность упорядоченной, если из записи каждого элемента удалить... #7
Цитата Сообщение от Oleshko Посмотреть сообщение
ну блин, вот
"Пример. A[i]=23068..."
и что этот пример имет общего с
Определить, станет ли последовательность упорядоченной, если из записи каждого элемента удалить все цифры равные 0, 3, 6, 9.
A[i]=23068 - это дно число, а не последовательность!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.12.2012, 21:12     Станет ли последовательность упорядоченной, если из записи каждого элемента удалить...
Еще ссылки по теме:

C++ В массиве в конец записи каждого элемента, который больше числа 10 добавить единицу
Для каждого элемента определить число вхождений в данную последовательность C++

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

Или воспользуйтесь поиском по форуму:
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11841 / 6820 / 771
Регистрация: 27.09.2012
Сообщений: 16,911
Записей в блоге: 2
Завершенные тесты: 1
19.12.2012, 21:12     Станет ли последовательность упорядоченной, если из записи каждого элемента удалить... #8
Цитата Сообщение от ollchik Посмотреть сообщение
Помогите написать функцию, которая принимает целое число и возвращает число, получаемое из аргумента удалением цифр 0, 3, 6 и 9 из десятичной записи.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <cmath>
int Del(int n){
    n=std::abs(n);
    int rez=0;
    int o; int b=1;
    while(n){
        o=n%10;
        if(o%3){
            rez+=o*b;b*=10;}
        n/=10;
    }
    return rez;
}
 
 
int main(){
    int n=23960457;
    std::cout<<"Source: "<<n<<std::endl;
    std::cout<<"Result: "<<Del(n);
    return 0;
}
Название: Безымянный.jpg
Просмотров: 16

Размер: 8.7 Кб
Yandex
Объявления
19.12.2012, 21:12     Станет ли последовательность упорядоченной, если из записи каждого элемента удалить...
Ответ Создать тему
Опции темы

Текущее время: 09:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru