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

заменить максимумы нулями - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка http://www.cyberforum.ru/cpp-beginners/thread578820.html
Отсортировать по возрастанию простой сортировкой динамический масив.
C++ Посчитать минимальный элемент массива рекурсивно Посчитать минимальный элемент массива рекурсивно. http://www.cyberforum.ru/cpp-beginners/thread578817.html
C++ Переписать в новый стек сначала все четные, а затем нечётные числа из исходного стека
Создать стек, состоящий. Переписать в новый стек сначала все четные, а затем нечётные числа из исходного стека.
Разложение натурального положительного числа на слагаемые? C++
Помогите... Нужно разложить число на слагаемые... Причем, условия такие: слагаемые должны быть в диапазоне от 1 до 10 (соответственно разлагаемое число не больше 55), слагаемые не должны повторяться,...
C++ допустил ошибку, в перезагрузке операций http://www.cyberforum.ru/cpp-beginners/thread578807.html
На первыйвзгляд код чистый и ошибок быть не должно, вот код: #include <iostream> #include <iomanip> #include <windows.h> #include <math.h> using namespace std; char bufRus;
C++ Ошибка записи Помогите найти ошибку записи во 2 файл... уже запарился искать #include <stdio.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <errno.h> #include <unistd.h>... подробнее

Показать сообщение отдельно
Gepar
1177 / 533 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
18.05.2012, 17:26
Цитата Сообщение от ver4a Посмотреть сообщение
1Используя класс-контейнер вектор, в заданной целочисленной последовательности целых чисел заменить все максимальные элементы нулями.
Ну и как узнать когда остановится?
Смотрите вектор: 1 2 3 4 5 6 7 8 9
Заменяем max нулём: 1 2 3 4 5 6 7 8 0
Заменяем новый max нулём: 1 2 3 4 5 6 7 0 0
Когда останавливаться?

Добавлено через 5 минут
Цитата Сообщение от ver4a Посмотреть сообщение
2Используя класс-контейнер вектор, в заданной последовательности целых чисел, перед каждым z-ым элементом вставить 0.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <vector>
using namespace std;
 
int main()
{
    enum {size=8};
    int z=3;//перед каким по счёту числом вставлять
    int ar[size]={1,2,3,4,5,6,7,8};
    vector<int> vec(ar, ar+size);
    int i=z-1;
    for(;i<vec.size();i+=z)
     vec.insert(vec.begin()+i,0),i++;
 
    for(int i=0;i<vec.size();i++)
     cout<<vec[i]<<'\t';
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru