Реферат: Программирование на языках высокого уровня 3

}

Задача 2

Создать связанный числовой список. Распечатать его. Выполнить следующие операции со связанным списком:

а) найти максимальный по модулю элемент;

б) вставить за ним новый элемент, равный по величине, но противоположный по знаку;

в) исключить первый элемент списка. Новый список распечатать.

*/

#include <stdio.h>

#include <conio.h>

#include <iostream.h>

int abc (int x) {return x>0?x:-x;}

struct ND

{

int val;

struct ND * n;

} *dl=NULL, *r, *p=NULL;

void main(void)

{

int mas[]={1,2,3,-50,6,30,1,2,3};

for(int i=0;i<sizeof(mas)/sizeof(mas[0]);i++)

{

r=new ND;

r->val=mas[i];

r->n=NULL;

if(dl==NULL)

{

dl=r;

p=r;

}

К-во Просмотров: 554
Бесплатно скачать Реферат: Программирование на языках высокого уровня 3