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

Удаление записи из массива структур. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу вычисления выражения (см. вложение) http://www.cyberforum.ru/cpp-beginners/thread360662.html
Задали написать программу а я не знаю как :cry: Вот пожалуйста условия: Написать программу вычисление на С++ Пожалуйста кто знает помогите... :wall:
C++ Помогите пжл построить классы для описания плоских фигур: круг, квадрат, прямоугольник в с++ необходимо построить классы для описания плоских фигур: круг, квадрат, прямоугольник. Включить методы для изменения объектов, переме-щения на плоскости, вращения. Перегрузить операции, реализующие те же действия. Выполнить тестирование класса, создав массив объектов.Все это написать для вижуала. http://www.cyberforum.ru/cpp-beginners/thread360658.html
Реализовать класс Bankomat моделирующий работу банкомата. C++
Реализовать класс Bankomat моделирующий работу банкомата. В классе должны содержатся поля для хранения идентификационного номера банкомата, информации о текущей сумме денег оставшейся в банкомате минимальной и максимальной сумме которой позволяется снять клиенту в один день.Сумма денег представляется номиналами 10 -1000 руб.реализовать метод инициализации банкомата метод загрузки купюр в банкомат...
C++ Определить координаты точек пересечения высот
Составить программу,которая по заданным координатам вершин треугольника(Xi,Yi,i=1,2,3) определяла бы координаты точек пересечения высот XH,YH, биссектрис XB,YB и медиан XM,YM.
C++ Напечатать максимальное и минимальное значения выражений http://www.cyberforum.ru/cpp-beginners/thread360651.html
Даны a и b. Напечатать максимальное и минимальное значения выражений a*sinb cosa корень(a*b) с указанием формул, по которым производились вычисле-ния
C++ Рандом число от -3 до 5 Чото допереть до меня не может) От положительных чисел понятно как А вот как от -3 например до 5 сделать, попробовал и так и сяк, последний код такой: cout << (rand() % (-1)) + 3 << endl; И всё равно не получается, как сделать ? Подскажите подробнее

Показать сообщение отдельно
BoBaH26
30 / 30 / 0
Регистрация: 02.12.2010
Сообщений: 255
05.10.2011, 00:20  [ТС]
Вообщем, речь идет о массивах. Записи я пока не трогаю. Допустим, надо удалить 3 элемент массива.
C++
1
2
3
4
5
6
7
8
9
10
11
int main()
{
int massiv[5];
int prom;
for (int i=0;i<5;i++) cin>>massiv[i];
prom = massiv[2];
massiv[2] = massiv[4];
massiv[4] = prom; // Элемент стал последним.
for (int i=0;i<4;i++) cout<<massiv[i]<<"\t"; // А вот здесь выдаем элементы на печать.
                                                           // Напечатаются все, кроме последнего.
}
Добавлено через 1 минуту
Цитата Сообщение от lazybiz Посмотреть сообщение
BoBaH26, так тебе можно сделать проще! Двигать в конец не надо, надо просто пометить индекс элемента и при выводе не выводить его. Он же все-равно не удаляется! Так же проще
А вот об этом, пожалуйста, поподробнее. Как его проигнорить в цикле for (int i=0;i<5;i++)?

Добавлено через 3 минуты
Немного не понял, что значит "пометить"...
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru