Скачиваний:
8
Добавлен:
01.04.2014
Размер:
13.82 Кб
Скачать

Лабораторная работа № 2

Динамические структуры данных

            1. Цель работы: освоить работу с динамическими структурами данных.

  1. Разработать программу удаления из очереди каждого второго элемента.

#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]);

}

}