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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Максимальный отрицательный элемент http://www.cyberforum.ru/cpp-beginners/thread111856.html
Помогите пожалуйста с этой задачей: Заданный одномерных массив, состоящий из N действительных элементов. Определить значение i номер максимального отрицательного элемента. Буду очень благодарен за любую Вашу помощь.
C++ сумма модулей элементов массива В одномерном массиве, состоящем из n целых элементов, вычислить: 1) минимальный по модулю элемент массива; 2) сумму модулей элементов массива, расположенных после первого элемента, равного нулю. Преобразовать массив таким образом, чтобы в первой его половине располагались элементы, состоящие в четных позициях, а во второй половине – элементы, стоявшие в нечетных позициях. http://www.cyberforum.ru/cpp-beginners/thread111853.html
C++ В цеху работает М работников
Форумчане помогите с задачей сложная очень :cry:. В цеху работает М работников с табельніми номерами (N1,N 2, ... ,Nm), которые изготовляют каждый свой вид продукции. Для каждого вида известна стоимость еденици изделия в гривнах и количество изделия, изготовленых каждым работником за месяц. Определить и выпечатать таблицу которая хранит в себе табельный номер работника и его зароботную плату.
C++ Сформировать массив по правилу
Дан двухмерный массив W (N, M) и Х (N), сформировать массив Y(N), где Yi=1, 2...N, есть сумма элементов i-ой строки массива, если она больше хi, иначе yi=xi. Заранее спасибо)))
C++ Поиск файла. http://www.cyberforum.ru/cpp-beginners/thread111811.html
Здрасти. Каким алгоритмом можно найти файл? (например я в консоли ввожу имя файла, и если он найден, программа говорит что ок)
C++ Матрица в C Помогите пожалуйста! Надо срочно написать программу: Дана прямоугольная матрица заполнена рандом числами. Найти строку с найбольшей и найменшей сумой элементов. Вывести строки и их сумы на экран. Программа нужна срочно! Завтра сдавать. Заранее благодарен! подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9384 / 5434 / 916
Регистрация: 25.07.2009
Сообщений: 10,428
12.04.2010, 23:00     Удалить k - ый элемент
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;
}
 
Текущее время: 21:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru