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

Как вывести на экран весь вектор? Пожалуйста, подскажите - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Кто может переделать код? http://www.cyberforum.ru/cpp-beginners/thread1092561.html
Как переделать код, мне помогли написать код с помощью классов, на в универе мне препад сказал что классами нельзя, заставляет переделать с помощью функций, а с функциями мало знаком, буду благодарен за любую помощь. Ниже условие и код. Написать программу в которой вводиться рядок слов, отсортировать слова по первой букве. #include <algorithm> #include <iostream> #include <iterator>...
C++ Записать исходные данные на диск в виде текстовых и двоичных файлов Имеются сведения по студентам: студент, балл в расчете на одного человека за каждый год из последних 5-ти лет. Найти для каждого студента средний балл за все пять лет и год, когда балл был максимальным Студентов у которых баллы в течении 5-ти лет постоянно увеличивался, и студента с максимальным средним годовым балам за пять лет. результат обработки вывести на экран в виде таблицы.... http://www.cyberforum.ru/cpp-beginners/thread1092558.html
C++ где ошибка
#include <iostream> using namespace std; char *get_substr(char *sub, char *str); int main(){ char *substr; substr = get_substr("три", "один два три четыре");
C++ Поиск и удаление элементов в одномерном массиве
Всем привет! Задача такая: Найти нужный элемент в массиве и удалить его. Если есть повторы, их тоже нужно удалить. Что-то у меня не получается, помогите пожалуйста разобраться в чём дело. #include <iostream> using namespace std;
C++ Если у диагонали этой матрицы находится обратный элемент , то матрицу транспонировать http://www.cyberforum.ru/cpp-beginners/thread1092523.html
Дана матрица 3х3. Если у диагонали этой матрицы находится обратный элемент , то матрицу транспонировать надо , а если нет обратного элемента ,то нижние строки превратить в нули. Помогите с написанием программы
C++ Составить описание класса для представления комплексных чисел Нужна помощь новичку:-| Задание было такое Составить описание класса для представления комплексных чисел. Обеспечить выполнение операций сложения, вычитания и умножения комплексных чисел. Теперь нужно для класса задать конструктор (для выделения памяти) и деструктор(для освобождения памяти). #include <iostream> #include <stdlib.h> #include <time.h> using namespace std; class Komplecs{ int... подробнее

Показать сообщение отдельно
bekabot
1 / 1 / 0
Регистрация: 18.12.2013
Сообщений: 61
09.02.2014, 13:27     Как вывести на экран весь вектор? Пожалуйста, подскажите
Создал функцию для добавление в вектор (даже не уверен в правильности)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
void Homeworklist::Add(Homework h)
{
    if (a>=1) cout << "NO"; 
    else
    {
       Homework h;
       int x3, y3, z3;
       int a3, b3, c3;
       cin >>h.HomeworkName;
       cout << "Homework name: " <<  h.HomeworkName << endl;
       cin>>x3>>y3>>z3;
       Date l(x3, y3, z3);
       cout << "Date assigned: " <<  l << endl;
       cin>>a3>>b3>> c3;
       Date p(a3,b3,c3);
       cout << "Date due: "<< p << endl;
       list.push_back(h);
       a++;
    }
    
}
Функция для вывода на экран -
C++
1
2
3
4
5
6
7
void ListAll()
{
    Homeworklist mn;
    for (int i=0; i <= mn.list.size();)
    {cout << mn.list[i].HomeworkName << mn.list[i].Assigned_Date_1 << mn.list[i].GetDue_Date_2 << endl;
    
}
Программа пишет vector subscribe out of range
Как можно исправить? Спасибо за ответы
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru