Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти все элементы массива, сумма которых равна заданному числу Привет. Как можно решить эту задачу не перебором? тут подойдет "задача о рюкзаке"? https://www.cyberforum.ru/ cpp-beginners/ thread425108.html C++ Не правильно читается файл
Здравствуйте! Подскажите, пожалуйста, из-за чего у меня не правильно читается файл и как это исправить. void GenerateCSVTable() { char fileName_ = "example.csv"; char varChar; FILE *f, *fd; f = fopen(fileName_, "rb"); while (fread(&varChar, sizeof(varChar), 1, f)) {
C++ Проверить истинность высказывания "треугольник является равносторонним" Здравствуйте помогите пожалуйста новичку заранее спасибо Boolean. Даны целые числа a, b, c, являющиеся сторонами некоторого треугольника. Проверить истинность высказывания: «Треугольник со сторонами a, b, c является равносторонним». https://www.cyberforum.ru/ cpp-beginners/ thread425104.html C++ Определение типа процессора, в какой версии запускать лучше? https://www.cyberforum.ru/ cpp-beginners/ thread425103.html
#include <stdio.h> #include <conio.h> #include <stdlib.h> #include <memory.h> extern void GET_CPU_MODEL(void); extern char VENDOR_ID_MSG; extern char CPU_MODEL; extern long CPU_SIGNATURE; extern long FEATURES_ECX;
C++ Изучение С++
Добрый вечер прошу совета , что изучать далее ? Освоил книгу Джеймса Либрети , Страуструппа. Вроде освоил АЗЫ ООП. Но как быть на практике. Более как создавать фантастические матрицы и фееримческие цыклы я ничему не научился. К примеру есть задача создать порт для принтера на С++ , а с чего начинать? И как применять различные библиотеки . Прошу совета господа знатоки
C++ Дружственные функции https://www.cyberforum.ru/ cpp-beginners/ thread425093.html
Разработайте алгоритм и создайте программу с исполь¬зованием дружественных функций и классов. Создайте программу с классом Dancer, который включает в себя следующие данные-эле¬менты о парах-уастниках соревнований по спортивным бальным танцам: ► ФИО партнера; ► год рождения партнера; ►ФИО партнерши; ► год...
C++ Скриншот окна программы https://www.cyberforum.ru/ cpp-beginners/ thread425089.html
Требуется при нажатии (например, кнопки "s"), чтобы делался скриншот окна программы (командной строки) и сохранялся в определенную директорию! Спасибо.
Рекурсивный вызов. C++
Доброго времени суток. Кто может подсказать алгоритм: Есть n задач (задачи зависят друг от друга для одной нужна другая и т.д.). Есть n процессоров (1-n) Нужно обойти все возможные сочетания этих задач на процессорах. На сколько я понял это делается рекурсивно...
C++ Итератор в <vector> Всем привет! Помогите пожалуйста советом. У меня есть вектор, содержащий символьные значения (кол-во символов заранее не известно, их вводит пользователь). Мне нужно найти элемент в векторе, и затем начиная с найденной позиции вывести элементы, следующие за найденным элементом. Например последовательность "Hello, World 1 I love you!". Я нашел символ "1", как мне теперь вывести "I love you!"?... https://www.cyberforum.ru/ cpp-beginners/ thread425086.html C++ Шаблоны функции Реализуйте следующие задание с использованием шаблона функции. Продемонстрируйте вызов шаблона для различных типов данных. Работа с одномерными массивами. В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. Произведение отрицательных элементов массива. Задание 2: Работа с двумерными массивами. Дана целочисленная прямоугольная матрица. Определить: 1. ... https://www.cyberforum.ru/ cpp-beginners/ thread425084.html
C++ В чем разница между "Порядок выполнения программ на языке C" и "Структура программы на языке C"
в конспектах у себя не нашел, хоть и записывал все, что объяснял преподаватель. вот, собственно, сам вопрос: Структура программы на языке C. Синтаксис и семантика. Лексемы здесь больше всего интересуют лексемы со "Структурой программы на языке C" вроде как что-то есть, но следующий вопрос: Порядок выполнения программ на языке C
C++ Почему сообщение о фатальном ошибке предпочтительно ? https://www.cyberforum.ru/ cpp-beginners/ thread425071.html
В чем разница между понятиями фатальная ошибка и не фатальная ошибка ? Почему сообщение о фатальном ошибке можно считать более предпочтительным, чем сообщение о не фатальной ошибке ?
55 / 53 / 24
Регистрация: 10.05.2009
Сообщений: 216
0

Демонстрационная программа класса вектор - C++ - Ответ 2369953

09.01.2012, 18:13. Показов 3165. Ответов 11
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте уважаемые эксперты! Вот пишу программу, которая демонстрирует работу класса вектор, получается следующее:
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
#include "Vector.h"
#include <clocale>
#include <fstream>
 
void main() {
    setlocale(LC_ALL, "Russian");
    unsigned int Choose = 0;
    do {
        cout << "Выберите тип с которым хотите работать:" << endl
        << "1. Целые числа" << endl
        << "2. Вещественные числа" << endl
        << "3. Выход" << endl
        << "Ваш выбор: ";
        cin >> Choose;
        switch(Choose) {
            case 1 : {
                int Number;
                system("CLS");
                Vector <int> VectorOfInt1;
                cin >> VectorOfInt1;
                system("CLS");
                cout << "Выберите действие которое хотите провести с вектором: " << endl
                << "1. Сложить с вектором" << endl
                << "2. Вычесть из данного вектора другой вектор" << endl
                << "3. Скалярное произведение векторов" << endl
                << "4. Сложить вектор с числом" << endl
                << "5. Вычесть из вектора число" << endl
                << "6. Умножить вектор на число" << endl
                << "7. Выход" << endl
                << "Ваш выбор: ";
                cin >> Choose;
                switch(Choose) {
                    case 1 : { 
                        Vector <int> VectorOfInt2(VectorOfInt1.get_Size());
                        cin >> VectorOfInt2;
                        system("CLS");
                        cout << "Вектора имеют вид: " << endl;
                        cout << VectorOfInt1 << endl;
                        cout << VectorOfInt2 << endl;
                        cout << "Результат сложения векторов: " << VectorOfInt1 + VectorOfInt2 << endl;
                    } break;
                    case 2 : {
                        Vector <int> VectorOfInt2(VectorOfInt1.get_Size());
                        cin >> VectorOfInt2;
                        system("CLS");
                        cout << "Вектора имеют вид: " << endl;
                        cout << VectorOfInt1 << endl;
                        cout << VectorOfInt2 << endl;
                        cout << "Результат вычитания векторов: " << VectorOfInt1 - VectorOfInt2 << endl;
                    } break;
                    case 3 : {
                        Vector <int> VectorOfInt2(VectorOfInt1.get_Size());
                        cin >> VectorOfInt2;
                        system("CLS");
                        cout << "Вектора имеют вид: " << endl;
                        cout << VectorOfInt1 << endl;
                        cout << VectorOfInt2 << endl;
                        cout << "Результат скалярного произведения векторов: " << VectorOfInt1 * VectorOfInt2 << endl;
                    } break;
                    case 4 : {
                        cout << "Введите число, которое вы хотите прибавить к вектору: ";
                        cin >> Number;
                        system("CLS");
                        cout << "Вектор имеет вид: " << endl;
                        cout << VectorOfInt1 << endl;
                        cout << "Результат сложения вектора с числом " << Number << " : " << VectorOfInt1.operator + (Number) << endl;
                    } break;
                    case 5 : {
                        cout << "Введите число, которое вы хотите вычесть из вектора: ";
                        cin >> Number;
                        system("CLS");
                        cout << "Вектор имеет вид: " << endl;
                        cout << VectorOfInt1 << endl;
                        cout << "Результат вычитания из вектора числа " << Number << " : " << VectorOfInt1.operator - (Number) << endl;
                    } break;
                    case 6 : {
                        cout << "Введите число, на которое вы хотите умножить вектор: ";
                        cin >> Number;
                        system("CLS");
                        cout << "Вектор имеет вид: " << endl;
                        cout << VectorOfInt1 << endl;
                        cout << "Результат умножения вектора на число " << Number << " : " << VectorOfInt1.operator * (Number) << endl;
                    } break;
                }
            } break;
                     }
    }
}
Можно ли ее "упростить"?

Вернуться к обсуждению:
Демонстрационная программа класса вектор C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.01.2012, 18:13
Готовые ответы и решения:

Демонстрационная программа создания и уничтожения процессов
Помогите пожалуйста как можно исправить программу Приложение 2 //демонстрационная программа...

Демонстрационная программа сортировки методом «пузырек»
Демонстрационная программа сортировки методом «пузырек» Размер массива не превышает 40 и задается с...

Составить описание класса "3D вектор". Объявить объекты класса и продемонстрировать работу методов
Возникли сложности при решении задачи. Буду признателен тем, кто поможет. Задание: Составить...

Шаблон класса вектор
Реализовать шаблон контейнерного класса vector, который бы характеризовался поведением,...

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

Переопределение класса вектор
Переопределите класс Vector, описывающий вектор в пространстве: а) двухместную операцию сложения...

Вектор объектов класса
Всем привет! Несколько недель назад я писал сюда по поводу одной задачи. Она заключается в том,...

Наследование класса Вектор
Помогите написать прогу плииззз.... Разработать класс NormVector – вектор единичной длины,...

шаблон класса вектор
В общем говоря нужно описать методы вектора и перегрузки операций. Во всех контейнерах для...

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