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

Однонаправленные списки. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Многомерный массив http://www.cyberforum.ru/cpp-beginners/thread420093.html
найти и напечатать значения и индексы минимального элемента в каждом рядке матрицы W(N,M)
C++ Помогите с решением задачки на препроцессоры. С++ Условие: Напишите прогу, которая содержит 2 макроса по вызову печати. Первый печатает переменную a. второй печатает переменную a and b. Печатание происходит при использовании PRINT1 and PRINT2 макросов, которые принимают аргументы. Эти макросы должны быть определенны в include-file. Переменные a and b берут свои значение из функции main(). Назовите программу Macro.c и include-file... http://www.cyberforum.ru/cpp-beginners/thread420091.html
C++ Решить уравнение и составить программу (2|a+x|=6(ax-b)-a+c)
очень срочно надо написать программу для этого уравнения в C++, помогите плиз. 2|a+x|=6(ax-b)-a+c
Нелинейное уравнение теплопроводности C++
Уважаемые , форумчане, может есть у кого готовая прога на С++ решение нелинейного уравнения теплопроводности ? Очень, очень нужно. с любыми условиями задачи. Писать не успеваю. Добавлено через 1 минуту НА С++ ( Vs S) -может кто-то когда нибудь писал.
C++ Обратная матрица. Отказывается компилировать. http://www.cyberforum.ru/cpp-beginners/thread420081.html
Нужно для матрицы 30*30 найти обратную. Задаю матрицу через rand() состоящую из 1 и 0. С помощью Метода Гаусса — Жордана нахожу обратную матрицу для заданной. #include <cstdlib> #include <iostream> using namespace std; int inversion(int **A, int n) { int temp;
C++ изобразить на экране эллипс, который увеличивается в размерах Используя библиотеку классов MFC, изобразить на экране эллипс, который увеличивается в размерах на 2 пикселя в секунду. а по прошествии 30 секунд соответственно уменьшается подробнее

Показать сообщение отдельно
tema654
1 / 1 / 0
Регистрация: 28.04.2011
Сообщений: 68

Однонаправленные списки. - C++

28.12.2011, 22:36. Просмотров 324. Ответов 0
Метки (Все метки)

Вот попытался сделать список однонаправленный. уже 3 часа сижу, не могу сделать.
Подскажите, в чем дело?
Код
#include "stdafx.h"
#include "stdio.h"
#include <iostream>
using namespace std;
struct a {
	int pole;
	a *next;
	a *pr;
} el;

int _tmain(int argc, _TCHAR* argv[])
{a  *start, *end, *tek, *temp, *pr;
int k=0; int flag=0;
for(;;)
{cout <<" vvodit dannye?";
cin >>k;
if (k==0) break;
tek=(struct a*)malloc(sizeof(el));
cout <<"\n element";
cin >>tek ->pole;
tek->next=0;
if(flag==0) {flag=1; start=end=tek; pr=tek; }
else
{end =tek;
tek->next=pr;
pr=tek;
}
}
tek=start;

do {
	cout<<tek->pole<<":"<<tek->next<<endl;
	tek=tek->next;
} while (tek!=end);

system("pause");
	return 0;
}
спасибо!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru