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

Вывести линейный список - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составить программу справочной службы аэропорта http://www.cyberforum.ru/cpp-beginners/thread591506.html
3.Составить программу справочной службы аэропорта. Структурный шаблон должен содержать пункт назначения, номер рейса, дату и время вылета, время в полете, стоимость билета, наличие билетов в кассе. Время прибытия в пункт назначения высчитывается программно. По запросу пользователя предусмотреть вывод информации -О рейсах до заданного пункта назначения с указанием времени билета, времени...
C++ Дано скобочное выражение, оканчивающееся точкой с запятой Дано скобочное выражение, оканчивающееся точкой с запятой. Определить: количество уровней вложенности скобок в выражении. http://www.cyberforum.ru/cpp-beginners/thread591498.html
C++ Даны координаты центров n окружностей и их радиусы. Определить число пересекающихся окружностей
Допуск к экзамену в субботу а не решено еще 5 заданий по С++ 1.Даны координаты центров n окружностей и их радиусы. Определить число пересекающихся окружностей. 2.Дано 10 вещественных чисел, которые вводятся по одному. Вычислить среднее арифметическое положительных и среднее арифметическое отрицательных чисел. 3.Дано вещественное число x и натуральное число n. Вычислить:...
C++ как собрать программу из этих файлов?
Привет всем! Помогите пожалуйста разобраться как из файлов https://github.com/saebyn/munkres-cpp собрать программу?
C++ Массивы: получить новый массив, выбросив из исходной все члены с максимальным значением http://www.cyberforum.ru/cpp-beginners/thread591469.html
Получить новый массив, выбросив из исходной все члены с максимальным значением. написать программу на языке С++
C++ Моделирование тасования карт в колоде Помогите мне пожалуйста додумать программу,завтра надо срочно сдать Задание:Составить программу, моделирующую тасование карт в колоде. Принять количество карт равным 52. После тасования раздается 5 карт. Требуется определить, находится ли на руках две запрошенные карты. програмка работает,только она не запрашивает две карты,помогите пожалуйста #include <conio.h> #include <iostream>... подробнее

Показать сообщение отдельно
kompnet
41 / 1 / 0
Регистрация: 11.10.2011
Сообщений: 100
30.05.2012, 22:41     Вывести линейный список
Необходимо создать линейный список упорядоченный по фамилиям и вывести его на экран.
Код вроде написал. но есть сомнения в правильности его работы. т.к. не знаю как вывести на экран

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
struct list
{char name[25];
list*next;
};
list*first=NULL;
 
void spisok()
{f=fopen("d:\\gai.txt","r");
list*tek,*preol,*now;
char name[25];
while (fgets(name,25,f))
{now=new list;
 strcpy(now->name,name);
 now->next=NULL;
 if (!first)
    first=now;
 else
 {tek=first;
 preol=NULL;
 while(tek!=NULL && strcmp((*tek).name,(*now).name)<0)
 {preol=tek;
  tek=tek->next;
}
if (!preol)
{first=now;
now->next=tek;
}
else
{preol->next=now;
now->next=tek;
}
}
}
//здесь вывод упорядоченного списка по алфавиту
}


Добавлено через 2 часа 54 минуты
Значит забастовка?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru