Добавил:
inrad
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:В-15 Лабораторная работа ИВТ-сдана / Task 12-3
.cpp#include "stdafx.h"
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#define MAX 50
int main(void)
{
int i;
int list[MAX];
int next[MAX];
for (i=0; i<MAX; i++) {
list[i]=next[i]=0; }
printf("Vvedite chislo elementov: ");
int n=-1;
char s[20];
gets(s);
n=atoi(s);
if (n<=0) {printf("n= %d",n); goto m2;}
printf("Input elements of list: \n ");
int count=0;
for (i=0; i<n; i++) {
printf("\r element # %d ",i);
gets(s);
list[i]=atoi(s);
next[i]=i+1;
count++;
}
printf(" - spisok vseh elementov: \n");
for (i=0; i<n; i++)
printf("%d ",list[i]);
printf("\n");
next[count]=-1;
i=0;
int temp=0;
do {
if ((list[temp]%2==0)&&(list[temp]!=0)) {printf("%d ",list[temp]);
i++;}
temp=next[temp];
}
while (next[temp]!=-1);
if (i!=0) printf(" - spisok chetnih elementov\n");
else printf("chetnih elementov net \n");
m1:
puts("Nazhmite lubuju klavishu");
getch();
return 0;
m2:
{printf("Nekorrektniy vvod \n ");
printf("Avariinoe zavershenie raboti programmi \n");
goto m1; }
}
Соседние файлы в папке В-15 Лабораторная работа ИВТ-сдана