Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Максимальный отрицательный элемент https://www.cyberforum.ru/ cpp-beginners/ thread111856.html
Помогите пожалуйста с этой задачей: Заданный одномерных массив, состоящий из N действительных элементов. Определить значение i номер максимального отрицательного элемента. Буду очень благодарен за...
сумма модулей элементов массива C++
В одномерном массиве, состоящем из n целых элементов, вычислить: 1) минимальный по модулю элемент массива; 2) сумму модулей элементов массива, расположенных после первого элемента, равного нулю. ...
C++ В цеху работает М работников
Форумчане помогите с задачей сложная очень :cry:. В цеху работает М работников с табельніми номерами (N1,N 2, ... ,Nm), которые изготовляют каждый свой вид продукции. Для каждого вида известна...
C++ Сформировать массив по правилу Дан двухмерный массив W (N, M) и Х (N), сформировать массив Y(N), где Yi=1, 2...N, есть сумма элементов i-ой строки массива, если она больше хi, иначе yi=xi. Заранее спасибо))) https://www.cyberforum.ru/ cpp-beginners/ thread111836.html
C++ Поиск файла. https://www.cyberforum.ru/ cpp-beginners/ thread111811.html
Здрасти. Каким алгоритмом можно найти файл? (например я в консоли ввожу имя файла, и если он найден, программа говорит что ок)
C++ Fatal error C1010: непредвиденный конец файла во время поиска предкомпилированного заголовка
fatal error C1010: непредвиденный конец файла во время поиска предкомпилированного заголовка. Возможно, вы забыли добавить директиву "#include "stdafx.h"" в источник.
Матрица в C C++
Помогите пожалуйста! Надо срочно написать программу: Дана прямоугольная матрица заполнена рандом числами. Найти строку с найбольшей и найменшей сумой элементов. Вывести строки и их сумы на экран....
C++ С, C++, Visual C++. С чего начать? Задаю очередной вопрос из серии "с чего начать"... Стою перед выбором: C , C++ , Visual C++. Что из этого посоветуете для программирования под Windows и что бы не было больших проблем при... https://www.cyberforum.ru/ cpp-beginners/ thread111786.html
C++ Полиморфизм, наследование и приведение экземпляров класса одного к другому https://www.cyberforum.ru/ cpp-beginners/ thread111778.html
Есть некий класс со своими переменными,его экземпляр занимает какое-то количество памяти. Интерфейс выглядит примерно так: /*...
C++ матрица с++ помогите пожалуйста!!!! 1.Составить программу для подсчета среднего арифмитического элемента,расположенных на главной и побочной диагоналях в квадратной целочисленной матрице Х размером N+М. 2.Дана... https://www.cyberforum.ru/ cpp-beginners/ thread111707.html
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
10859 / 6738 / 1618
Регистрация: 25.07.2009
Сообщений: 12,476
12.04.2010, 23:00 0

Удалить k - ый элемент

12.04.2010, 23:00. Просмотров 1526. Ответов 14
Метки (Все метки)

Ответ

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
#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>
    
/*
*   Удалить k - ый элемент массива A, состоящий из N элементов.
*/
 
int main(){
    int cnt, tmp;
    std::cout << "Number of elements: ";
    std::cin >> cnt;
    std::vector<int> vec;
    while ( cnt-- ){
        std::cout << "Value (" << cnt << " left): ";
        std::cin >> tmp;
        vec.push_back(tmp);
    }
    std::cout << "Index of element to remove: ";
    std::cin >> cnt;
    if ( cnt < 0 || cnt > vec.size() - 1 ){
        std::cerr << "Wrong index!" << std::endl;
        return 1;
    }
    vec.erase(vec.begin() + cnt);
    std::cout << "Array without removed element:" << std::endl;
    std::copy(vec.begin(), vec.end(), std::ostream_iterator<int>(std::cout, " "));
    std::cout << std::endl;
    
    return 0;
}


Вернуться к обсуждению:
Удалить k - ый элемент
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.04.2010, 23:00

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Проверить, упорядочены ли элементы, заменить первый нулевой элемент и удалить указанный элемент из массива
Найти произведение отрицательных элементов массива, следующих после первого положительного...

Односвязный список: удалить элемент списка, если он чётный и следующий элемент отрицательный и нечётный
Здравствуйте. Задание на односвязные списки: удалить элемент списка, если он чётный и следующий...

Динамический двусвязный список (операции: добавить элемент после данного, удалить данный элемент …)
реализовать Динамический двусвязный список (операции: добавить элемент после данного, удалить...

Удалить каждый K элемент массива пока не останется 1 элемент
Есть задача удалить каждый K элемент массива пока не останется 1 уцелевший. Вот пример ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.