задача - нужно ввести с клавиатуры числа, они записываются в вектор, а потом вывод на экран.., #include<iostream.h> #include<conio.h> #include <vector.h> using namespace std; int main() { int vector[3]={0}; cout << "vvod vectora :\n"; for (int k=0; k<=2; k++) cin >> cnt [k]; cout << vector[0] << "\n"; getch(); эт я сам пыт сделать, не работ..((
int main() { int vector[3]={0}; printf("введи массив"); for (int i=1; i<=3;i++) scanf("%d",vector); for (int i=1; i<=3;i++) printff("%d\n",vector); } а так? ЗЫ. не успел проверить.
мне каж не то это тож, нужно вроде исп такое - std::vector<int> a() v(3,4) a.puch_back(3); class vector{ public private ............................ что то с этим связанное...
http://www.cplusplus.com/reference/stl/vector/ простейшее использование: Code: #include <iostream> //ввод/вывод #include <vector> //библиотека содержащая вектор #include <conio.h> using namespace std; int main() { vector<int> SampleVector; //создаём вектор int a; for(int i=0;i<10;i++) { cout<<"Enter element "<<i<<" : "; cin>>a; SampleVector.push_back(a); // добавляем элемент в конец } for(int i=0;i<SampleVector.size();i++) { cout<<"Element "<<i<<":"<<SampleVector[i]<<endl; } getch(); return 0; } Вектор от массива отличается координально. Массив - структура данных,которая лежит в отдёлённом для неё куске памяти. Вектор же реализован по типу списка,где все элементы могут находиться в разных кусках памяти и содержат указатель на следующий элемент.
#include <iostream> //ввод/вывод #include <vector> //библиотека содержащая вектор #include <conio.h> using namespace std; int main() { vector<int> SampleVector; //создаём вектор int a; for(int i=0;i<10;i++) { cout << "Enter element "<<i<<" : "; cin >> a; SampleVector.push_back(a); // добавляем элемент в конец } for(int i=0;i<SampleVector.size();i++) { cout << "Element "<<i<<":" << SampleVector << endl; } getch(); return 0; }