Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ О сигналах динамика ПК https://www.cyberforum.ru/ cpp-beginners/ thread20239.html
Есть ли другой вариант подачи определенного кол-ва звуковых сигналов динамиком компьютера? count=5; for (count; count !=0; count--) Beep(523,200);
работа со строками C++
Помогите пожайлуста!!! Задание такое: Удалить из текста все слова с четными номерами (сквозная нумерация слов по всему тексту). Кто что может подсказать.... заранее спасибо.... :help:
C++ Как запустить исполняемый файл *.exe написанный на С++ Builder на другом компе https://www.cyberforum.ru/ cpp-beginners/ thread20231.html
Проблема заключается в следующем. Написал программу на С++, провел компиляцию, создал исполняемый файл, но его размер довольно мал для визуального приложения - 40 кб. Однако на моем компе он запускается. На другом, где С++ не установлен, не хочет, пишет "не найдена библиотека VCL100". По сути должны добавляться все библиотеки в исполняемый файл, используемые при написании программы, чтобы он был...
C++ Упорядочить массив в порядке возрастания его элементов Вот условие задания: -ввести массив А6,сформулировать В6 по формуле:Вi=sinAi -упорядочить массив А в порядке возрастания его элементов(массив А1),а В-в порядке убывания(массив В1). -найти произведения ML=А*В1 Вот то, что у меня получилось: #include <stdio.h> #include <conio.h> #include <math.h> #define n 6 void main () https://www.cyberforum.ru/ cpp-beginners/ thread20222.html
C++ Найти количество прямоугольников.Задача с двумерным массивом..
Помогите пожалуйста с программой. На квадратном клетчатом листе бумаги размером 50*20 клеток нарисовано несколько прямоугольников.Прямоугольники не накладываются друг на друга и не соприкасаются ни сторонами ни углами. ЗАДАЧА: Задан двумерный массив 50*20 в котором элемент А =1 ,если клетка принадлежит какому либо прямоугольнику, и А =0 в противном случае (не принадлежит).Написать...
C++ Задачи на матрицы https://www.cyberforum.ru/ cpp-beginners/ thread20179.html
Дана целочисленная квадратная матрица. Определить:1)сумму элементов в тех столбцах, которые не содержат отрицательных элементов 2)минимум среди сумм модулей элементов диагоналей, паралельных побочной диагонали матрицы Заранее спасибо:wall:
C++ Побайтовый вывод значения типа double https://www.cyberforum.ru/ cpp-beginners/ thread20175.html
Есть решение задачи побайтового вывода значения типа double на экран. Объясните плиз каким образом это происходит. В частности функция: show_bits() и что записывается в массив С. Вот собственно код: #include <iostream> using namespace std; union bits { bits(double n); void show_bits();
Как задать размерность одномерного массива C++
Подскажите, пожалуйста, как задать размерность одномерного массива, чтобы ее можно было менять в зависимости от длины вводимой строки? str-строка текста, вводится с клавиатуры LenS=strlen(str); char Search;//выдает ошибку Можно ли размерность задавать не числом?
C++ Что означает и делает оператор ">>=" Глупый вопрос, но тем не менее. Что означает и делает оператор ">>=". Может есть русское описание? https://www.cyberforum.ru/ cpp-beginners/ thread20162.html C++ Считать из файла и поменять местами максимальное и минимальное слово https://www.cyberforum.ru/ cpp-beginners/ thread20159.html
помогите дописать задачу...нужно считать из файли и поменять местами максимальное и минимальное слово...я поменять не могу... вот мой код #include <iostream> #include<stdio.h> using namespace std; int main() { int i=0,max=0,min=1,r=0,k=0,l=0; char *ptr; char *s=new char; char *tmp, *tmp1;
C++ Ссылки и ассемблерные вставки
Подскажите, пожалуйста, как внутри ассемблерной вставки на C++ снять адрес загрузки переменной, на которую ссылается ссылка. Заранее спасибо.
C++ Указатели в двумерном массиве Помогите пожайлуста!!! Как занулить главную диогональ, скока не пробовал, ни как не получается.... не могу найти ошибку :wall: Вот программа которую я написал: #include <stdio.h> #include <iostream.h> #include <conio.h> #include <stdlib.h> #include <string.h> void show_matrix(int *mat, int n) https://www.cyberforum.ru/ cpp-beginners/ thread20136.html
Maniac
Эксперт С++
1464 / 965 / 160
Регистрация: 02.01.2009
Сообщений: 2,820
Записей в блоге: 1
05.01.2009, 01:35 0

std::vector, классы и функции. - C++ - Ответ 89623

05.01.2009, 01:35. Показов 20867. Ответов 6
Метки (Все метки)

Ответ

я незнаю шо ты имено потом хочешь сделать с тем вектором, но вот пример
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#include <iostream>     
#include <vector>        
using namespace std;      
      
class primer     
{        
public:       
     primer(int a): A(a) {}     
     int A;     
        
     void addElemVector(int x)     
     {     
         mas.push_back(x);     
     }     
      
     int getElem(int elem)     
     {     
         if(elem > mas.size()) return -1;     
      
         vector<int>::iterator i;     
         int y,x = 0;     
         for(i = mas.begin(); /*i!= mas.end() ||*/ x != elem; ++i,++x)     
         {     
             y = *i;     
         }     
         return y;     
     }     
      
     void clearMas()     
     {     
         mas.clear();     
     }     
      
     void addVector(vector<int> &vec)
     {
         vector<int>::iterator i;
         for(i = vec.begin(); i != vec.end(); ++i)
             mas.push_back(*i);
     }
 private:     
     vector<int> mas;     
 }; 
 
 int main ()     
 {        
     vector<primer> p; 
     vector<int> x;
     x.push_back(10);
     x.push_back(15);
     p.push_back(primer(1));  
     p[0].addElemVector(20);  
     p[0].addVector(x);
     cout<<p[0].getElem(1)<<endl;
     cout<<p[0].getElem(3)<<endl;
     return 0;     
 }
здесь вектор "x" передаем в класс и добавляем его значения вектору "mas"

Вернуться к обсуждению:
std::vector, классы и функции. C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.01.2009, 01:35
Готовые ответы и решения:

На основе исходного std::vector<std::string> содержащего числа, создать std::vector<int> с этими же числами
подскажите есть вот такая задача. Есть список . Создать второй список, в котором будут все эти же...

Передача функции указатель на элемент std::vector<std::string>
Доброй ночи тем, кому не спится (или живет в другом часовом поясе:p)! Есть функция, требующая в...

Как передать целочисленную матрицу типа std::vector<std::vector<int> > в функцию?
Здравствуйте. Почитал на форуме, но так и не понял что я делаю не так. Имеется двумерный вектор....

Вывести значения std::vector<std::vector<int*> >
Подскажите, как вывести значения? const size_t row = 3; const size_t col = 3;...

6
05.01.2009, 01:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.01.2009, 01:35
Помогаю со студенческими работами здесь

Как изменять размер std::vector<std::vector>?
Здравствуйте, как нужно изменять размер std::vector&lt;std::vector&gt; например: ...

Непонятные функции std::vector
Здорова господа! Тут я решил своими словами описать стандартные контейнеры их всего 14. Решил...

Std::vector<std::pair<std::vector<int>::iterator, std::vector<int>::iterator>
Вопрос по вектору. Допустим есть вектор, std::vector&lt;int&gt; vec; на каком - то этапе заполнения я...

Нужна реализация функции std::vector::insert()
Нужна реализация функции std::vector::insert() 1)iterator insert (iterator position, const...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru