for_each
20-10-2009
В този урок ще се научиме да използваме функцията for_each.
В урока ще ви покажа , как да изведете числата от 1 до 9 в черен фон.

#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;

// функцията принтира аргумента
void print (int elem)
{
cout << elem << ' ';
}

int main()
{
vector<int> coll;

// вмъква числа от 1 до 9
for (int i=1; i<=9; ++i) {
coll.push_back(i);
}

// изкарва всички елементи
for_each (coll.begin(), coll.end(),
print);
cout << endl;
}

УРОКА Е ПРЕВЕДЕН ЗА WEB-TOURIST ОТ ARCHANGEL



/ Трябва да сте регистриран за да напишете коментар /
От: dataebaaa
15:45 08-10-2010
a we kat napi6a kodovete i si4ku e to4no no kogato dam da startiram programata samo premigva za 4asti ot secundata i iz4esva pls help :SS:
От: ArchangelS
18:20 08-10-2010
polzvai na kraq na koda ne6to ot sorta na

cout
От: ArchangelS
18:22 08-10-2010
Значи сложи накрая на кода 1 инппут например, защото е направено така че когато конзолата преработи действията и ги изкара да се спира , затова като имаш 1 инпут да речем на края, когато стигне до там ще иска да ти се напише не6то и ще можеш да си видиш кода. Имаше начини да се оправи май ама ... несе сещам сега . Иначе горния коментар нещо се бъгна ама ако пишеш текст или тнт да знае използвай endl след него --> нещо такова cout
От: MaLa_NocHe
19:47 26-09-2011
Като напишеш програмата и я запазиш (Save as), след това отваряш CMD и хващаш и местиш exe-то в CMD и натискаш ENTER, и там няма да изчезне ;)
От: rainbowdio
13:41 27-09-2011
мисля че най добрия вариант е да напишеш

system("PAUSE");

така прозореца ще стои до натискане на бутон от клавиатурата :)
От: kriss
21:03 12-11-2011
Това е готов код, тъй като не знам много в c++ не разбирам половината неща какво правят.. можеше да има малко повече обяснение. Например какво е това vector coll..
1