лаба1
.docЛабораторная работа № 2
Динамические структуры данных
-
Цель работы: освоить работу с динамическими структурами данных.
-
Разработать программу удаления из очереди каждого второго элемента.
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
void main()
{
int n, m, k, ch;
\\переменные
int *mass = new int [255];
\\Динамический массив на 255 элементов
k = 0;
\\счетчик элементов
m = 1;
\\переменная вычесления задания
printf("dlya vihoda vvedite 100\n");
\\ для выхода из программы введите 100
while(ch != 100) \\цикл пока не введено 100
{
scanf("%d", &n);
\\прием значения с клавиатуры
if (n == 100)
\\проверка что не введено 100
ch = n;
else if(m == 1)
\\если первое задание
{
mass[k] = n;
\\внесение этого задания в массив
m = 2;
\\присвоение, что следующее задание будет вторым
k++;
\\увеличения счетчика
}
else
m = 1;
}
for(int i = 0; i < k; i++)
\\отрисовка попавших заданий
{
printf("%d ", mass[i]);
}
}