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

Из массива удалить элемент с заданным номером - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программа в фоновом режиме http://www.cyberforum.ru/cpp-beginners/thread596033.html
банальный пример - вирус который висит в процесах и творит какие-то дела. как делаются такие проги? не вирусы)), а не консольные Добавлено через 57 минут ап..................... Добавлено через 5 часов 39 минут ребят как такое делается сервис или процесс. ну это же элементрано
C++ Разработать класс для работы со стеком Как можно разработать класс для работы со стеком. Элемент стека – символ. Использовать стек для проверки правильности расстановки скобок трех типов (круглых, квадратных и фигурных) во введенном выражении. http://www.cyberforum.ru/cpp-beginners/thread595998.html
Задачи на структуры C++
Помогите сделать пару заданий. Вариант не важно Вариант 1. 1.Описать структуру с именем STUDENT, содержащую следующие поля: • NAME – фамилия и инициалы; • GROUP – номер группы; • SES - успеваемость (массив из пяти элементов). 2. Написать программу, выполняющую следующие действия : • ввод с клавиатуры данных в массив STUD1, состоящий из десяти структур типа STUDENT; записи должны быть...
Как построить класс для работы с односвязным списком C++
Как можно построить класс для работы с односвязным списком. Элемент списка – действительное число. Сформировать список, содержащий неубывающую последовательность чисел. Преобразовать список так, чтобы последовательность была невозрастающей. Для этого необходимо совершить переворот списка, т.е. такую переустановку указателей в списке, при которой элементы списка следуют друг за другом в обратном...
C++ Получить в файле g те компоненты файла f, которые являются четными http://www.cyberforum.ru/cpp-beginners/thread595993.html
Помогите сделать пару заданий. Вариант не важно. \ Вариант №1 1. Заполнить файл f целыми числами, полученными с помощью генератора случайных чисел. Получить в файле g те компоненты файла f, которые являются четными. 2. 3. Вариант №2 1. 2. 3.
C++ Работа с Умными указателями Добрый день, помогите разобраться: #include <iostream> using namespace std; class NormClass { int a; public: подробнее

Показать сообщение отдельно
Alt_Shift
 Аватар для Alt_Shift
50 / 50 / 2
Регистрация: 28.05.2012
Сообщений: 161
04.06.2012, 17:19     Из массива удалить элемент с заданным номером
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
45
46
47
48
49
50
51
52
#include <iostream>
#include <conio.h>
#include <math.h>
#include <cstdio>
#include <locale.h>
 
using namespace std;
const int n=5;
void InArr(int*,int);
void del(int*,int,int);
void main()
{ 
  setlocale(LC_CTYPE,"Russian");
  system ("cls");
  int o,m=5,p;
  int *a=new int [n];
 
  InArr(a,m);
  cout<<"введите номер удаляемого элемента"<<endl;
  cin>>p;
  p--;
 
  cout<<"Конечный массив:\n";
   del(a,m,p);
  system("pause");
}
void InArr(int* a,int m)
{
 
 
 
 cout<<"Введите массив:\n";
      for(int k=0;k<n;k++)
      cin>>a[k];
}
 
void del(int* a, int m, int p)     // передаем в функцию указатель на массив, его длину, номер удаляемого элемента
{
   
    int *temp=new int[m-1]; 
             
for (int i=0; i<m-1; i++)
{// понеслась
if (i>=p)
 temp[i]=a[i+1]; 
else
temp[i]=a[i];
}
for(int i=0;i<m-1;i++)
cout<<temp[i]<<" "<<endl;// копируем ячейку из старого массива в новый
 
}
 
Текущее время: 16:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru