bsuir.info
БГУИР: Дистанционное и заочное обучение
(файловый архив)
Вход (быстрый)
Регистрация
Категории каталога
Другое [38]
КИТ [6]
Макроэкономика [13]
Микроэкономика [16]
Мировая экономика [9]
ОИиВТ [6]
ОРиС [7]
ПиПЭ [6]
ТОХОД [19]
Форма входа
Логин:
Пароль:
Поиск
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Файловый архив
Файлы » Маркетинг / ЭМ » ОИиВТ

Лабораторная по ОИиВТ С++
Подробности о скачивании 25.09.2009, 00:48
// Лабораторная работа № 12, вариант № 8
#include "stdafx.h"
#include <stdio.h>
#include <stdlib.h>
#define Max 50

int main (void)
{
int list[Max];
int next[Max];
int end=0;
int begin=0;
for (int i=0; i<Max; i++)
list[i]=next[i]=0;
printf("Enter the number of elements: ");
int n=0;
scanf("%d",&n);
printf("Input elements of list: ");
int count=0;
for (int j=0; j<n; j++) {
scanf("%d",&list[j]);
next[j]=j+1;
count++;
}
next[count-1]=-1;
begin=0;
printf("Elements of list: ");
int temp=begin;
while (next[temp]!=-1){
printf("%d-->",list[temp]);
temp=next[temp];
}
printf("%d \n",list[temp]);
// вводим новый элемент и ставим его за 5-м элементом
printf("Enter the new element: ");
int z=0;
scanf("%d",&z);
list[count]=z;
next[4]=count;
if (count!=5) next[count]=5;
temp=begin;
while (next[temp]!=-1){
printf("%d-->",list[temp]);
temp=next[temp];
}
printf("%d \n",list[temp]);
system("PAUSE");
return 0;
}

Категория: ОИиВТ | Добавил: 806
Просмотров: 1207 | Загрузок: 4
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]