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

Изменение вектора. Наибольший элемент вектора - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать класс «Авто», Наследование http://www.cyberforum.ru/cpp-beginners/thread1785632.html
Приветствую... Помогите однотипную задачку решить, только с наследованием. Создать класс «Авто», с полями «марка», «максимальная скорость», «тип коробки передач» и функцию - член «вывод информации». Сделать для него наследуемый его класс «грузовик» Пока смог набросать только такой бред... Тямы не хватает решить полностью. Помогите пожалуйста. #include <iostream> #include <cmath> #include...
C++ перегрузка operator[] получается в перегрузке мне нужно вывести конкретного студента из конкретной группы по индексу прошу помогите я что то совсем запутался вот полный код проекта //4. В класс Group добавить перегрузку += Student, что добавляет студента в группу. //А также перегрузить операции «>», «<», « == », « != » для сравнения двух групп по количеству студентов. #include <time.h> #include... http://www.cyberforum.ru/cpp-beginners/thread1785566.html
C++ Как понять эту строчку
char shellcode="hello worl\n" int main() { (* (int(*)()) shellcode) (); // и что тут ? }
Сравнение элементов двумерного массива C++
Моя задача сделать программу в которую вначале водят данные типо ip (матрица из 4 элементов). Программа проверяет каждую строку данных с другими строками на совпадение. Если первый елемент строки совпадает с первым элементом какой-то другой строки, тогда происходит сравнение вторых элементов этих строк, если и вторые элементы равны тогда происходит сравнение третих элементов. И наконец если и...
C++ Переставить соседние элементы массива http://www.cyberforum.ru/cpp-beginners/thread1785534.html
Доброй ночи всем. Подскажите или намекните как подойти к решению данной задачи. Прошу коды не выкладывать хочу сделать сам. Спасибо за понимание Переставьте соседние элементы массива (A c A, A c A и т.д.). Если элементов нечетное число, то последний элемент остается на своем месте. Формат входных данных В первой строке вводится количество элементов в массиве. Во второй строке вводятся...
C++ Передать в функцию время Ребят подскажите с проверкой ввода, а то, что-то я подтупливаю. bool Input(TIME *s) { cout << "Введите время в формате hh:mm:ss " << endl; cin >> s->hh; if (s->hh > 24) { cout << "Мы на Земле, в часах 24 часа" << endl; return false; подробнее

Показать сообщение отдельно
Jman
41 / 41 / 10
Регистрация: 11.10.2015
Сообщений: 410
Завершенные тесты: 2

Изменение вектора. Наибольший элемент вектора - C++

26.07.2016, 09:24. Просмотров 171. Ответов 3
Метки (Все метки)

Добрый день, нужна оценка кода. Пропустил занятия, делал по теории, опирался на массивы. Скажите, правильно ли реализовано?
Создать вектор. Изменяем его размерность до 10 элементов. Найти максимум. Очистить.
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
#include <iostream>
#include <cmath>
#include <conio.h>
#include <vector>
#include <ctime>
 
using namespace std;
 
int main() 
{
    setlocale(0, "");
    srand(time(NULL));
    vector<int> myVector(10);
    int MAX=0;
    // вывод элементов вектора на экран
    cout << "Исходный вектор: ";
    for (int i = 0; i < myVector.size(); i++)
    {
        myVector[i] = rand()%10;
        cout << myVector[i] << ' ';
    }
    cout << "\nОбъем вектора равен: " << myVector.size();
    //cout << myVector1.size() << endl;
    // myVector.capacity()
    myVector.resize(20);
    cout << "\nВектор с измененным размером: ";
    for (int i = 0; i < myVector.size(); i++)
    {
        myVector[i] = rand() % 10;
        cout << myVector[i] << ' ';
        if (myVector[i]>MAX)
            MAX = myVector[i];
    }
    cout << "\nНовый размер вектора равен: " << myVector.size();
    cout << "\nМаксимальный элемент вектора равен: " << MAX << endl;
    //myVector1.erase(3, 4);//c по
    //myVector1.push_back(4);
    //myVector1.pop_back();
    //myVector1.swap(3, 4);
    myVector.clear();
    //cout << str.substr(0, str.find(' ')) << endl;
    _getch()
    return 0;
}
2. На форуме увидел, что многие пишут о getch() как о темной стороне силы... Что лучше в плюсах применять для задержки, ci.get, system("pause"), system("pause>>void")?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru