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

Вставляем 0 элемент - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти наибольший элемент побочной диагонали матрицы http://www.cyberforum.ru/cpp-beginners/thread429838.html
Найдите наибольший элемент побочной диагонали заданной матрицы A(N, N) и выведите на печать всю строку, в которой он находится.
C++ Перевести программу в С++ Вот это нужно оформить в C++ #include <cstring> #include <iostream> using namespace std; bool orly(char *s, char *f) { while(*s && *f) if (*s++!=*f++) return false; http://www.cyberforum.ru/cpp-beginners/thread429788.html
C++ Генерация простых чисел
Всем привет! Кто знает не сложные и быстрые алгоритмы генерации больших простых и псевопростых чисел, тест ферма что работает не стабильно в совокупности с библиотекой CBigNumber. Может есть смысл использовать какие то другие библиотеки или компоненты...посоветуйте, у кого есть какие задумки. Повторюсь что нужен достаточно простой алгоритм, чтобы в течение дня всё написать и отладить
C++ составить программу нахождения максимума из положительных чисел кратных 2
составить программу нахождения максимума из положительных чисел кратных 2,а также сумму всех положительных чисел. числа вводяться с клавиатуры. признак конца ввода -ввод 0. пожалуйста решите на экзамене сижу(
C++ В строке, состоящей из слов и знаков препинания(пробел.:,!?-;),найти слово максимальной длины, не содержащее заданную букву http://www.cyberforum.ru/cpp-beginners/thread429705.html
В строке, состоящей из слов и знаков препинания(пробел.:,!?-;), найти слово максимальной длины, не содержащее заданную букву/
C++ Системы Ребята, выручайтеБ вопрос жизни и смерти Написать на языке С или С++ функцию, удовлетворяющую следубщим требованиям, вызвать её в программе main() 2.1 прототип char* f( char*v1, char*v2, char*r, int n); 2.2 параметры v1, v2 -указатели исходных строк, r - указатель результирующей строки, n - размер результирующей строки 2.3 Назначение: исходные строки являются символьным представлением... подробнее

Показать сообщение отдельно
crazygor1
 Аватар для crazygor1
6 / 6 / 1
Регистрация: 06.02.2010
Сообщений: 131
17.01.2012, 23:40  [ТС]     Вставляем 0 элемент
Ребят, а как сделать что бы я вводил допустим в начале 1, 2,3 или 4 и оно исполняло определенную функцию, например первая эта:
C++
1
2
3
4
5
6
7
8
9
10
11
// До тех пор, пока не достигли конца вектора - продолжаем поиск по условию
    // и запоминаем найденную позицию
    while ((pos = std::find_if(pos, vec.end(), IsNthPositive<int, 3>())) != vec.end())
        // вставляем 0 в найденную позицию, дальнейший поиск начинаем через две
        // позиции (пропускаем вставленный элемент и следующий, поскольку
        // следующий как раз является третьим, а нам надо начать отсыёт с
        // четвёртого)
        pos = vec.insert(pos, 0) + 2;
    
    // Выводим результирующий вектор
    std::copy(vec.begin(), vec.end(), std::ostream_iterator<int>(std::cout, "  "));
Вторая эта:
C++
1
2
3
4
5
6
7
8
9
10
11
// До тех пор, пока не достигли конца вектора - продолжаем поиск по условию
    // и запоминаем найденную позицию
    while ((pos = std::find_if(pos, vec.end(), IsNthPositive<int, 4>())) != vec.end())
        // вставляем 0 в найденную позицию, дальнейший поиск начинаем через две
        // позиции (пропускаем вставленный элемент и следующий, поскольку
        // следующий как раз является третьим, а нам надо начать отсыёт с
        // четвёртого)
        pos = vec.insert(pos, 0) + 3;
    
    // Выводим результирующий вектор
    std::copy(vec.begin(), vec.end(), std::ostream_iterator<int>(std::cout, "  "));
и тд.
Спасибо!
 
Текущее время: 07:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru