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

Си++ Лабораторка - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Он-лайн олимпиады по программированию http://www.cyberforum.ru/cpp-beginners/thread323486.html
Подскажите, если кто знает, пожалуйста, он-лайн олимпиады по программированию. Прочитал книжки, поделал задачки и примеры, хочется теперь +- реальных заданий попробовать порешать. Знаю только про топкодер, но должны же ещё какие-нибудь быть.
C++ Зачем передавать в функцию X указатель на callback функцию, если последняя ВНЕШНЯЯ и вызовется БЕЗО ВСЯКОГО УКАЗАТЕЛЯ? Собсно. То есть ребята, вот пример отсюда: http://www.cplusplus.com/reference/algorithm/count_if/ // count_if example #include <iostream> #include <algorithm> #include <vector> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread323485.html
C++ Callback функция
Простой вопрос: я правильно понял, сallback-функцией просто называется функция, к которой обращаются по указателю(обычно указатель на нее передают аргументов в другую функцию). Или за этим термином есть еще что-то более?
сортировка методом Бетчера C++
Напишите алгоритм сортировки массива структур методом Бетчера
C++ Обмен записями между процессами, посредством файла FIFO http://www.cyberforum.ru/cpp-beginners/thread323466.html
Я студент и сам программираю на Delphi , но в Академии задачки дают тока на С, С++. А я в нем почти 0... Прошу кто-нибудь сможет написать вот такую вот программу? Заранее спасибо. ------------------------------------------------------------- Ход работы Именованный канал FIFO, следует создать при помощи команды mkfifo. Процесс "писатель", должен открыть этот файл на запись и...
C++ Используя разложение в ряд, найти синус 0,4 Я не понимаю как разложить в ряд Надо теперь оказывается ещё Используя разложение в ряд, найти синус 0,4=-O Именуйте темы осмысленно! Название темы должно максимально полно отражать её содержимое. подробнее

Показать сообщение отдельно
xAtom
 Аватар для xAtom
910 / 735 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
20.06.2011, 23:13     Си++ Лабораторка
:cofee:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <vector>
#include <iostream>
#include <algorithm>
using namespace std;
 
void main(void) {
 
    vector<string>   d;
 
    d.push_back( "Honda" );
    d.push_back( "YAZ" );
    d.push_back( "Audi" );
    d.push_back( "Toyota" );
    d.insert(&d[ d.size() >> 1 ], "Mazda" );
    d.push_back( "Opel" );
    
prev:
    vector<string>::iterator  iter = d.begin();
    for( ; iter !=  d.end();  *iter++ ) {
        if( (*iter).length()  % 2 ) {
            d.erase(iter);
            goto prev;
        } else {
                   reverse(  (*iter).begin(), (*iter).end());
        }
    }
 
 
            iter = d.begin();
    while( iter != d.end() ) {
        cout << (*iter).c_str() << endl;
        *iter++;
    }
    d.clear();
 
           cin.get();
}
 
Текущее время: 14:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru