Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Тест-форум (http://forum.oszone.net/forumdisplay.php?f=26)
-   -   [решено] Решение задачи на С++/С (http://forum.oszone.net/showthread.php?t=222930)

KREOLcs 14-12-2011 21:14 1815348

Решение задачи на С++/С
 
Требуется решить задачу:
Записать на одном из языков программирования операторы, которым соответствует следующая диаграмма:

Знаю, что через чур нагло, но при возможности еще распишите команды, какая и что значит)
***
Программирование знаю на уровне Паскаля да и то кот наплакал, так что не обессудьте) Буду презнателен спасителю морально и физически!)

lxa85 14-12-2011 21:25 1815350

ничего не понимаю :(

Delirium 15-12-2011 09:30 1815606

И я не понимаю как решать эту чебурашку. Но правила форума никто не отменял. Учим правила форума и раздела в частности, затем добро пожаловать.

KREOLcs 15-12-2011 13:29 1815762

А! Все не так, прошу прощения. Дело было так:
читать дальше »

1. Создать на одном из языков программирования (Си, Си++, Паскаль) структурный тип данных, описывающий свойства линейного 1-связного списка и содержащий Знаковые целые числа (signed int)
2. Преобразовать структурный тип (задание №1), так, чтобы он описывал звено 2-связного списка.
3. Записать на одном из языков программирования операторы создания ведущего звена линейного списка к заданию №1.
4. Записать на одном из языков программирования операторы создания ведущего звена кольцевого списка к заданию №1.
5. Записать на одном из языков программирования операторы создания ведущего звена линейного списка к заданию №2.
6. Записать на одном из языков программирования операторы создания ведущего звена кольцевого списка к заданию №2.
7. Записать на одном из языков программирования операторы, которым соответствует следующая диаграмма:

8. Записать на одном из языков программирования операторы, которым соответствует следующая диаграмма:

9. Записать на одном из языков программирования операторы, которым соответствует следующая диаграмма:

10. Записать на одном из языков программирования операторы, которым соответствует следующая диаграмма:



А сегодня нашел решение:
читать дальше »


1. Создать на одном из языков программирования (Си, Си++, Паскаль) структурный тип данных, описывающий свойства линейного 1-связного списка и содержащий данные, определяемые вариантом (таблица 1).

struct L9
{
signed int data;
L9* next;
};

2. Преобразовать структурный тип (задание №1), так, чтобы он описывал звено 2- связного списка.

struct L9
{
signed int data;
L9 *next,*prev;
};

3. Записать на одном из языков программирования операторы создания ведущего звена линейного списка к заданию № 1.

struct L9
{
signed int data;
L9* next;
};
void Insertl(L9* link, signed int data)
{
L9* q = new L9;
q->next = Null;
};

4. Записать на одном из языков программирования операторы создания ведущего звена кольцевого списка к заданию №1.
struct L9

{
signed int data;
L9* next;
};

void Insert 1(L9* link, signed int data)
{
L9* q = new L9;
q->next = q;

5. Записать на одном из языков программирования операторы создания ведущего звена линейного списка к заданию №2.

struct L9
{
signed int data; L9 *next,*prev;
};
void Insertl(L9* link, signed int data)
{
L9* q-> new L9; q-> next = Null;
q-> prev = Null; };

6. Записать на одном из языков программирования операторы создания ведущего звена кольцевого списка к заданию №2.

struct L9
{
signed int data;
L9 *next,*prev;
};
void Insertl(L9* link, signed int data)
{
L9* q-> new L9; q-> next = q;
q-> prev = q;
};

7. Записать на одном из языков программирования операторы, которым соответствует следующая диаграмма:

{
L9* L2-> new L9; L2-> next = Null;
L2-> prev = Null; };

8. Записать на одном из языков программирования операторы, которым соответствует следующая диаграмма:

L9* LI = new L9;
L1 ->next = Null
};

9. Записать на одном из языков программирования операторы, которым соответствует следующая диаграмма:

{
L9* L2-> new L9;
L2-> next - L2;
L2-> prev = L2;
};

10. Записать на одном из языков программирования операторы, которым соответствует следующая диаграмма:
{
L9* LI = new L9;
L1 ->next = L1;
};



Так вот вопрос: кому-нибудь понятно что там написано? Что выполняют эти команды? Если кому-нибудь понятно или есть предположения, подойдут любые логические. Есть такие?


Время: 18:26.

Время: 18:26.
© OSzone.net 2001-