Форум программистов, компьютерный форум CyberForum.ru

Организация динамических структур - C++

Восстановить пароль Регистрация
 
zhe17065564
 Аватар для zhe17065564
3 / 3 / 0
Регистрация: 22.04.2013
Сообщений: 39
23.11.2013, 18:19     Организация динамических структур #1
Здравствуйте! Нужна помощь, у меня было задание: составить программу, в которой нужно организовать динамическую структуру и выполнить её обработку - замена местами заданного номера элемента и последнего. Элементы - случайные двух буквенные латинские слова(код 97 -122). Я создал обработку, все работает, но сказали, что неправильно и нужно сделать через стэк, а я мол обычным списком организовал. Кто может помочь переделать код под стэк(я этом ничего не смыслю), прошу - очень нужно?!
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#include <stdlib.h>
#include <fstream>
#include <math.h>
#include <conio.h>
#include <stdio.h>
#include <string.h>
#include <iostream>
using namespace std;
struct el{
    char inf[2];struct el *next;
};
void obr(el *yk,int c)
{
    el *l1,*l2;char buf[2];
int i=1;
while(yk->next!=NULL)
{
    if (i==c) l1=yk;    
    yk=yk->next;
    i++;
}
    l2=yk;
    buf[0]=l1->inf[0];
    buf[1]=l1->inf[1];
    l1->inf[0]=l2->inf[0];
    l1->inf[1]=l2->inf[1];
    l2->inf[0]=buf[0];
    l2->inf[1]=buf[1];  
}
 
void main()
{   el *f,*n;
    f=new el;
    f->inf[0]=97+rand()%25;
    f->inf[1]=97+rand()%25;
        f->next=NULL;
    cout<<"vvedite kolichestvo el:";
    int i; cin>>i;
    while (i-1)
    {       n=new el;
        n->inf[0]=97+rand()%25;
        n->inf[1]=97+rand()%25;
        n->next=f;
        f=n;
        i--;
    }
        f=n;
    while (f!=NULL)
    {       cout<<f->inf[0]<<f->inf[1]<<" ";
        f=f->next; 
    }
        int c;
    cout<<"\nVvedite nomer elementa";
    cin>>c;
    obr(n,c);
    while (n!=NULL)
    {       cout<<n->inf[0]<<n->inf[1]<<" ";
        n=n->next; 
    }
        getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.11.2013, 18:19     Организация динамических структур
Посмотрите здесь:

Массив Динамических Структур C++
Программирование с использованием динамических структур данных C++
C++ сортировка динамических структур методом шелла
C++ Организация динамических структур..ПОМОГИТЕ...вообще с ними не дружу на С++=(
Обработка динамических структур C++
Организация программ по обработке динамических матриц C++
C++ Реализовать один из вариантов динамических структур
динамических структур данных C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 22:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru