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

Реализовать односвязный список и обеспечить его сортировку по одному из полей структуры. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Очень надо понять: в проге 15 делиться на 4 и выходит 3. http://www.cyberforum.ru/cpp-beginners/thread19440.html
Доброго времени суток всем. Нарисовалась такая проблема, есть код который работает с ошибками. Огромная просьба указать на ошибки если можно с короткими объяснениями.. Очень надо понять: в проге 15...
C++ Error FIRST.CPP 1 11: Cannot open file: iostream.h При комплиировании выходит ошибка Borland Resourse Compiler Version 5.40 Copyright <c> 1990, 1999, Inprise Corporation. All rights reserved. Error FIRST.CPP 1 11: Cannot open file:... http://www.cyberforum.ru/cpp-beginners/thread19432.html
Найдите наиболее часто встречающееся число в последовательности C++
Дана последовательность из N чисел. Найдите наиболее часто встречающееся число в последовательности и удалите все элементы, равные этому числу. Распечатать результат, потом повторить процедуру пока...
C++ Необходимо подсчитать количество строк матрицы, которые не содержат ни одного 0 элемента.
Ребята, помогите пожалуйста разобраться с задачкой. Дана целочисленная матрица nxm. Необходимо подсчитать количество строк, которые не содержат ни одного 0 элемента. Мои мысли таковы. Матрицу...
C++ Проблема с компиляцией (help) http://www.cyberforum.ru/cpp-beginners/thread19376.html
установил С++ 6.0 , но что то проблемный какой то jmu debug > go (v otvet ) this file does not exist. yes want to build it > file not found , koroche zamailsia s etim C++ mojet kto pomojet vot...
C++ Что делает оператор >> в C++? кто-нибудь может объяснить что конкретно делает оператор >> в C++. есть один пример. Там используется api-функция GetLogicalDrives. описание: Функция GetLogicalDrives возвращает число-битовую... подробнее

Показать сообщение отдельно
ghostepta
0 / 0 / 0
Регистрация: 28.11.2008
Сообщений: 3

Реализовать односвязный список и обеспечить его сортировку по одному из полей структуры. - C++

23.12.2008, 19:40. Просмотров 1229. Ответов 1
Метки (Все метки)

Реализовать односвязный список и обеспечить его сортировку по одному из полей структуры.
зарание спс

Добавлено через 37 минут 26 секунд
вот решение но тут ошибки,могли бы исправить и выложить с обьяснением)))
C++
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
#include "stdafx.h"
#include<stdio.h>
#include<conio.h>
#include<string.h>
typedef struct _poisk *point;
typedef struct _poisk
{
int a;
char *c;
point next;
}poisk;
 
int Comp (char *s,char *c)//функция поиска строки c в строке s
{
int n,m,i,j,k,l,a;
n=strlen(s);
m=strlen(c);
k=0;
l=0;
 
for (i=0;i<n-m+1;i++)
{
for (j=0;j<m;j++)
{
if (s[i+j]==c[j]) k++;
else k=k;
}
if (k!=m) l++;
else l=l;
}
if (l==(n-m+1)) a=0;//строки c нет в строке s 
else a=1;//строка c есть в строке s
return a;
}
int main()
{
point pl,plh=0,pl2,plh2=0,plc,plch=0;
int i,b,n;
char *s,*h;
for (i=0;i<5;i++)
{ 
pl=(point) malloc (sizeof(poisk));
s=(char*) malloc(50);
pl->a=i+1;
printf("enter the string\n");
gets(s);
pl->c=s;
pl->next = plh;
plh = pl;
}
for(pl=plh;pl!=0;pl=pl->next)
printf("%d %s %.08X \n",pl->a,pl->c,pl);
h=(char*) malloc(50);
printf("Enter the required string\n");
gets(h);
n=0;
for (pl=plh;pl!=0;pl=pl->next)
{
pl2=(point) malloc (sizeof(poisk));
pl2->a=i;
pl2->c=pl->c;
b=Comp(pl2->c,h);
if (b==0)
{
pl2->next=plh2;
plh2=pl2;
printf("%d %s %.08X \n",pl2->a,pl2->c,pl2);
}
n++;
i--;
}
for (pl=plh;pl!=0;)
{
plc=pl->next;
s=pl->c;
free(s);
free(pl);
pl=plc;
}
for (pl2=plh2;pl!=0;)
{
plc=pl2->next;
s=pl2->c;
free(s);
free(pl2);
pl2=plc;
}
getch();
free(h);
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru