Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Определить наименьший элемент каждой нечетной строки матрицы https://www.cyberforum.ru/ cpp-beginners/ thread2341575.html
Определить наименьший элемент каждой нечетной строки A
Найти максимальный элемент вектора и вставить в начало C++
Проблема в том, что не знаю как с моей записью пробежать эл-ты для нахождения максимального. #include "stdafx.h" #include<iostream> #include<vector> using namespace std; class Money { public:
C++ Выход за пределы vector Не могу понять почему происходит выход за пределы vectora после первого прохождения while. vector<DataPerson> ReadStringFromFile(ifstream& file) { vector<DataPerson> VectorOfData; DataPerson temp; string line;//Строчка текста while (getline(file, line)) { cout << line << " is filling line" << endl; // Что хранится в line смотрим //Теперь в line хранится содержимое строчки из... https://www.cyberforum.ru/ cpp-beginners/ thread2341572.html C++ Необработанное исключение по адресу 0x00857FD8 в ConsoleApplication9.exe: 0xC0000094: Integer division by zero происходит деление на ноль, но я не имею малейшего понятия откуда там берется ноль int sred(int n) //среднее количество осадков { double osad; string mest; cout << "vvod mestnosti\n" << endl; cin >> mest; for (int i = 0; i < n; i++) { https://www.cyberforum.ru/ cpp-beginners/ thread2341570.html
Нахождение среднего арифметического чисел, кратных 3 C++
Создать программу по нахождению среднего арифметического чисел кратных 3 с++
C++ Вывести информацию о каждом url в заданном формате https://www.cyberforum.ru/ cpp-beginners/ thread2341549.html
Допустим есть vector<string> содержащий url. Например: std::vector<std::string> url; url.push_back("http://example.com/index.html"); url.push_back("https://example.com:8080/"); url.push_back("example.com"); Необходимо вывести на экран информацию о каждом url в формате Protocol: http Host: example.com Port: 80 Page: /index.html. Если протокол не найден, то по умолчанию...
C++ Вывести на экран координаты точек кривой Безье Задача: Программа ожидает ввода трёх пар целочисленных значений, представляющих собой точки в двумерном пространстве Формат: x1 y1 x2 y2 x3 y3 Вывести на экран координаты точек кривой Безье для всех целочисленных x построенных через заданные точки. Очередность ввода начальной, конечной точек и точки опоры значения не имеют Помогите решить пжлст c: https://www.cyberforum.ru/ cpp-beginners/ thread2341546.html C++ некорректная работа Сама закрывается программа
Закрывается программа int sred(int n) //среднее количество осадков { int osad; string mest; cout << "vvod mestnosti\n" << endl; cin >> mest; for (int i = 0; i < 1; i++) {
C++ Библиотека STL, нужно ли освобождать память после использования контейнеров? https://www.cyberforum.ru/ cpp-beginners/ thread2341541.html
Когда я использую vector, list, и т.д. мне нужно потом освобождать память или оно само очищается?
C++ Найти ошибки в коде Помогите найти ошибки в коде :c class A { public: void f1() { ++a; } void f2() { ++b; } https://www.cyberforum.ru/ cpp-beginners/ thread2341540.html
Значение функции с заданной точностью C++
С заданной точностью E вычислить значение функции Sh x. помогите, плиз)
C++ Найти сумму элементов массива а, значения которых непарные числа https://www.cyberforum.ru/ cpp-beginners/ thread2341533.html
Нужно составить программу вычисления суммы элементов массива, значения которые непарные числа.Элементы массива определяются по формуле ai+1=(37*ai+3)mod 64. Значение a0 равно 14. i изменяется от 0 до 18. Я кое как смог вывести просто сам массив. Но как выполнять с ним какие то операции, к сожалению не очень то понимаю. Вот собственно все что я смог накалякать.#include <iostream> using...
0 / 0 / 0
Регистрация: 17.10.2016
Сообщений: 23
0

Как сложить два vector и записать в третий vector ? - C++ - Ответ 13008795

28.10.2018, 15:52. Показов 10565. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Не получается сложить два вектора по элементно и записать в третий . Складываю уже переведенные числа из десятичной в восьмеричной системе счисления . Суть программы сложить два числа в восьмеричной системе счисления . Она реализована не полностью , так как застряла на этапе нормального вывода и сложения vector.Просмотренные мне раннее другие версии сложение vector на сайте не подошли, прошу их же не предлагать. Заранее спасибо.
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
89
90
91
92
93
94
95
96
97
98
#include "pch.h"
#include <iostream>
#include <vector>
using namespace std;
void sum(vector <int> z ,vector <int> q )
{
    vector <int> f;
    int sum;
    if (z.size() > q.size())
    {
        for (int i = z.size() - 1; i > 0; --i)
        {
            sum = z[i] + q[i];
            f.push_back(sum);
        }
        
    }
    else if (z.size() < q.size())
    {
        for (int i = q.size() - 1; i > 0; --i)
        {
            sum = z[i] + q[i];
            f.push_back(sum);
        }
    }
    else if (z.size() == q.size())
    {
        for ( int i = z.size() - 1  ; i > 0; --i)
        {
            sum = z[i] + q[i];
            f.push_back(sum);
        }
    }
    for (int i = 0; i < f.size(); i++) {
        cout << f[i];
    }
}
void octal_translation2(int x,int y)//создание двух векторов для сложения в восмеричной системе
{
    double a;
    vector<int> z;
    if (x > 0) {
        while (x != 0)
        {
            a = x % 8;
            x /= 8;
            z.push_back(a);
        }
    }
    vector<int> q;
    if (y > 0) {
        while (y != 0)
        {
            a = y % 8;
            y /= 8;
            q.push_back(a);
        }
    }
    sum(z,q);
}
void octal_translation(int b)//для просмотра конвертированного числа в восмеричной сс
{
    double a;
    vector<int> q;
    if (b > 0) {
        while (b != 0)
        {
            a = b % 8;
            b /= 8;
            q.push_back(a);
        }
        for (int i = q.size() - 1; i >= 0; --i) {
            cout << q[i];
        }
        
    }
    else {
        cout << "";
    }
}
int main()
{
    setlocale(0,"");
    int a;
    int b;
    cout << "Введите первое число: " << endl;
    cin >> a;
    cout << "Первое число в восмеричной системе счисления: " << endl;
    octal_translation(a);
    cout << "\n";
    cout << "Введите второе число: " << endl;
    cin >> b;
    cout << "Втрое число в восмеричной системе счисления: " << endl;
    octal_translation(b);
    cout << "\n";
    octal_translation2(a, b);
    //создание двух векторов для сложения в восмеричной системе
}


Вернуться к обсуждению:
Как сложить два vector и записать в третий vector ? C++
0
Лучшие ответы (1)
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.10.2018, 15:52
Готовые ответы и решения:

сложить два vector
привет всем !есть ли функция чтобы сложить каждый элемент двух векторов ?чтобы потом можно...

Записать числа из файла в двумерный массив или вектор вроде такого vector<vector<int>>
Добрый день, подскажите пожалуйста как лучше и проще считывать файл. в файле записаны числа,...

Записать vector<vector<wchar_t>> в текстовый файл
Подскажите пожалуйста, как записать vector&lt;vector&lt;wchar_t&gt;&gt; в файл. Файл необходимо открывать через...

Как можно увеличить размер вектора, который является элементом вектора vector<vector<int>>arr(n, vector <int>)
Написал программу, которая создает вектор 'а' векторов 'b', вектора 'b' содержат 2 числа. Стало...

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

Как корректно скопировать vector в vector внутри класса
Есть класс принимающий в конструкторе vector: class test { test(std::vector&lt;std::string&gt;...

error LNK2019: ссылка на неразрешенный внешний символ "public: __thiscall Vector<int>::Vector<int>(void)" (?0?$Vector@H@@QAE@XZ) в функции _main
//Vector.h #include &lt;iostream&gt; #include &lt;Windows.h&gt; #include &lt;climits&gt; #include &lt;vector&gt;...

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

Как сравнить два std::vector?
Если написать так: if (vector1 == vector2) - генерируется длинный ряд ошибок компиляции: ...

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