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

Поиск и удаление элементов в одномерном массиве - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Если у диагонали этой матрицы находится обратный элемент , то матрицу транспонировать http://www.cyberforum.ru/cpp-beginners/thread1092523.html
Дана матрица 3х3. Если у диагонали этой матрицы находится обратный элемент , то матрицу транспонировать надо , а если нет обратного элемента ,то нижние строки превратить в нули. Помогите с написанием программы
C++ Составить описание класса для представления комплексных чисел Нужна помощь новичку:-| Задание было такое Составить описание класса для представления комплексных чисел. Обеспечить выполнение операций сложения, вычитания и умножения комплексных чисел. Теперь нужно для класса задать конструктор (для выделения памяти) и деструктор(для освобождения памяти). #include <iostream> #include <stdlib.h> #include <time.h> using namespace std; class Komplecs{ int... http://www.cyberforum.ru/cpp-beginners/thread1092513.html
C++ Подскажите пожалуйста как заполнить весь массив структур структурой p1
Подскажите пожалуйста как заполнить весь массив структур структурой p1; { struct Univer{ char fam; char kaf; char dol; double zar;}; Univer *p1=new Univer; strcpy(p1->fam, "Иванов"); strcpy(p1->kaf, "ИКС"); strcpy(p1->dol, "Доцент"); p1->zar=2000;
Найти для каждого студента средний бал за все пять лет и год, когда бал был максимальным C++
Имеются сведения по студентам: студент, бал в расчете на одного человека за каждый год из последних 5-ти лет. Найти для каждого студента средний бал за все пять лет и год, когда бал был максимальным Студентов у которых балы в течении 5-ти лет постоянно увеличивался, и студента с максимальным средним годовым балам за пять лет. результат обработки вывести на экран в виде таблицы....
C++ Как можно записывать в вектор типа классса? http://www.cyberforum.ru/cpp-beginners/thread1092507.html
к примеру есть класс Homeworlist, в котором есть вектор list. vector<Homework> list; теперь мне нужно записывать в вектор информацию, каждый раз, когда вызывается следующая функция: void Homeworklist::Add(Homework h) { if (a>=50) cout << "No"; cin >> list.HomeworkName >> list.Assigned_Date_1 >> list.GetDue_Date_1; list.push_back(h); a++;
C++ алгоритм Хаффмана не получается раскодировать файл, не пойму в чем проблема. #include "stdafx.h" #include <iostream> #include <vector> #include <map> #include <list> #include <fstream> #include <Windows.h> using namespace std; подробнее

Показать сообщение отдельно
stx
6 / 6 / 0
Регистрация: 17.09.2012
Сообщений: 93
09.02.2014, 12:29     Поиск и удаление элементов в одномерном массиве
Всем привет!

Задача такая:
Найти нужный элемент в массиве и удалить его.
Если есть повторы, их тоже нужно удалить.

Что-то у меня не получается, помогите пожалуйста разобраться в чём дело.

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>
using namespace std;
 
int main()
{
    int n, i, elem;
 
    cout << "Razmernost: ";
    cin >> n;
    cout << "Nuzhniy element: ";
    cin >> elem;
 
    int *mas = new int[n];
    int *mass = new int[n];
 
//заполним массив
    cout << "Zapolnim massiv: ";
    for(i=0; i<n; i++)
        cin >> mas[i];
 
//выведем заполненный массив
    cout << "Massiv 1: ";
    for(i=0; i<n; i++)
        cout << mas[i] << ' ';
 
//ищем нужный элемент
    for(i=0; i<n; i++)
        if(mas[i]!=elem)
            mass[i]=mas[i];
        else {
            mass[i] = mas[i+1];
            n--;
            }
 
//выведем обработанный массив
    cout << "\nMassiv 2: ";
    for(i=0; i<n; i++)
        cout << mass[i] << ' ';
 
delete []mas;
delete []mass;
 
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru