Просто тест

Модератор: Лора Палмер

Melehoff
Юзер
Сообщения: 82
Зарегистрирован: Ср апр 27, 2005 21:40
Откуда: Basarabeasca
Контактная информация:

Просто тест

Сообщение Melehoff »

просто тест, просто тест
заколебало меня всё
[off]офтоп особенно[/off]

Код: Выделить всё

#include <stdio.h>
#include <stdlib.h>
#include <iostream.h>

struct TList
  {
   int data;
   struct TList *next,*prew;
  };

typedef struct TList ttlist;

ttlist *head, *work1, *work2, *work3;

void print_list()
  {
  cout << "******************************\n";
  cout << "Сейчас в листе: \n";
  work1 = head;
  while (work1->next != NULL)
	 {
	 cout << "   число: " << work1->data << "\n";
	 work1 = work1->next;
	 }
  cout << "   число: " << work1->data << "\n";
  cout << "******************************\n";
  }

//////////////////////////////////*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
void ins_member(int data)
  {
  work1 = head;
  if (work1->data > data)
    {
    work2 = (ttlist *)malloc (sizeof(ttlist));
    if (work2 == NULL)
       {
       cout << "Hет памяти \n Программе крышка...\n";
       exit(1);
       }
    work2->prew = NULL;
    work2->next = head;
    head->prew = work2;
    head = work2;
    head->data = data;
    cout << "Данные вставленны...\n\n";
    }
  else
    {
    while ((work1->data < data) && (work1->next != NULL))
      work1 = work1->next;
    if (work1->data > data)
      {
      work2 = work1->prew;
      work3 = (ttlist *)malloc (sizeof(ttlist));
      if (work3 == NULL)
	 {
	 cout << "Hет памяти \n Программе крышка...\n";
	 exit(1);
	 }
      work3->data = data;
      work2->next = work3;
      work3->prew = work2;
      work1->prew = work3;
      work3->next = work1;
      cout << "!..\n\n";
      }
    else
      {
      work2 = (ttlist *)malloc (sizeof(ttlist));
      if (work2 == NULL)
	 {
	 cout << "Hет памяти \n Программе крышка...\n";
	 exit(1);
	 }
      work2->data = data;
      work1->next = work2;
      work2->prew = work1;
      work2->next = NULL;
      cout << "Данные вставленны...\n\n";
      }
    }
  }

//////////////////////////////////*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
int del_member(int data)
  {
  int err = -1;
  work1 = head;
  if (work1->data == data)
    {
    head = work1->next;
    head->prew = NULL;
    free(work1);
    err = 0;
    }
  else
    {
    while ((work1->data != data) && (work1->next != NULL))
      work1 = work1->next;
    if (work1->next != NULL)
      {
      work2 = work1->prew;
      work3 = work1->next;
      work2->next = work3;
      work3->prew = work2;
      free(work1);
      err = 0;
      }
    else if (work1->data == data)
	   {
	   work2 = work1->prew;
	   work2->next = NULL;
	   free(work1);
	   err = 0;
	   }
    }
  return(err);
  }

//////////////////////////////////*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
void create_list()
  {
  head = (ttlist *)malloc (sizeof(ttlist));
  if (head == NULL)
    {
    cout << "Hет памяти \n Программе крышка...\n";
    exit(1);
    }
  head->next = NULL;
  head->prew = NULL;
  }

//////////////////////////////////*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
int cmpstr(char *str1, char *str2)
  {
  int i = 0;
  while ((str1[i] == str2[i]) && (str1[i] != 0) && (str2[i] != 0)) i++;
  if ((str1[i] == 0) && (str2[i] == 0)) return(1);
  else return(0);
  }

//////////////////////////////////*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
//////////////////////////////////*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
void main()
  {
  cout << "Добавить новую переменную         'i <data>',\n";
  cout << "Удалить переменную                'd <data>',\n";
  cout << "Посмотреть список                 'v',\n";
  cout << "Выход из программы                'e'.\n\n";

  int i;
  create_list();
  cout << "Введите начальные данные: ";
  cin >> i;
  head->data = i;
  cout << "Список создан!!!...\n\n\n";

  int param;
  char command[4] = "";

  while (!cmpstr(command,"e"))
    {
    cout << "Введите команду: ";
    cin >> command;
    if (cmpstr(command,"i"))
      {
      cin >> param;
      ins_member(param);
      }
    else if (cmpstr(command,"d"))
	   {
	   cin >> param;
	   if (head->next != NULL)
	     {
	     if (del_member(param) == 0) cout << "Данные удалены...\n\n";
	     else cout << "Hе могу удалить!..\nHет такого у меня...\n\n";
	     }
	   else cout << "Hе могу удалить!..\nДолжен остаться хоть один (c) Дунька Маклауд..\n\n";
	   }
	 else if (cmpstr(command,"v")) print_list();
	      else if (!cmpstr(command,"e"))
		     {

		     cout << "Hеправильная команда!...\n\n";
		     cout << "Добавить новую переменную         'i <data>',\n";
		     cout << "Удалить переменную                'd <data>',\n";
		     cout << "Посмотреть историю                'v',\n";
		     cout << "Выход из программы                'e'.\n\n";
		     }
    }
  }
:D :gg: :puke:
Аватара пользователя
geniuzzz
>
Сообщения: 2026
Зарегистрирован: Ср янв 18, 2006 22:02
Контактная информация:

Сообщение geniuzzz »

неееет только ни это.... мне и так этого хватает.......
аааааааааааааааааааааааааааааааааааааааааааааааааааа
dralex
Отец
Сообщения: 3669
Зарегистрирован: Вт май 20, 2003 01:32
Откуда: СССР
Контактная информация:

Сообщение dralex »

тест для меркурьки nn[off]добавлено спустя 7 секунд:[/off]nn посмотри как
Аватара пользователя
mercury
Старожил
Сообщения: 1912
Зарегистрирован: Пн авг 12, 2002 23:03
Откуда: ни возьмись
Контактная информация:

Сообщение mercury »

43634636 nn[off]добавлено спустя 4 секунды:[/off]nn 346346346 nn[off]добавлено спустя 3 часа 23 минуты:[/off]nn fixed нна

[off]добавлено спустя 46 секунд:[/off]

fixed нна
Аватара пользователя
Merlin
Юзер
Сообщения: 238
Зарегистрирован: Пн июл 11, 2005 14:50

Сообщение Merlin »

<a href="http://fuckyou.ru">Привет всем</a>

[off]добавлено спустя 53 секунды:[/off]

БЛин не пашет

[off]добавлено спустя 1 минуту:[/off]

mail.ru
Аватара пользователя
MAGIK
Старожил
Сообщения: 1535
Зарегистрирован: Пт мар 25, 2005 00:59
Откуда: Opera
Контактная информация:

Сообщение MAGIK »

:lol:
Аватара пользователя
BAGOSHA
Продвинутый
Сообщения: 871
Зарегистрирован: Вт окт 19, 2004 22:16
Откуда: там
Контактная информация:

Сообщение BAGOSHA »

Merlin,
:lol:
Аватара пользователя
gloom
Старожил
Сообщения: 1741
Зарегистрирован: Ср дек 17, 2003 13:39
Контактная информация:

Сообщение gloom »

[off]ЦИТАТНЫЙ ТЕСТ
[/off][off]ЦИТАТНЫЙ ТЕСТ
хе-хе
[/off][off]
[/off]
ПРОСТО ТЕСТ, БОЛЬШИЕ БУКВЫ !!!
Аватара пользователя
Hans Mayer
Отец
Сообщения: 3279
Зарегистрирован: Ср апр 07, 2004 11:04

Сообщение Hans Mayer »

gloom,
как?
Аватара пользователя
Nadea88
Отец
Сообщения: 3710
Зарегистрирован: Пт апр 08, 2005 23:31
Откуда: С Луны
Контактная информация:

Сообщение Nadea88 »

gloom,
научи....
Аватара пользователя
gloom
Старожил
Сообщения: 1741
Зарегистрирован: Ср дек 17, 2003 13:39
Контактная информация:

Сообщение gloom »

Hans Mayer, Nadea88, это баг. Проявляется в особой конструкции ббтегов. Нашёл сам, причём почти случайно.
Аватара пользователя
_ZeVS_
Старожил
Сообщения: 1645
Зарегистрирован: Пн июл 25, 2005 10:49
Откуда: Кишингтон
Контактная информация:

Сообщение _ZeVS_ »

Как тут цветные буквы ставить? Хочу радугу напечатать.
Аватара пользователя
gloom
Старожил
Сообщения: 1741
Зарегистрирован: Ср дек 17, 2003 13:39
Контактная информация:

Сообщение gloom »

_ZeVS_ писал(а):Как
_ZeVS_ писал(а):тут
_ZeVS_ писал(а):цветные
Никак.
Аватара пользователя
~!?_@_Я_@_!)_()_}{~
Отец
Сообщения: 3804
Зарегистрирован: Ср апр 13, 2005 00:16
Контактная информация:

Сообщение ~!?_@_Я_@_!)_()_}{~ »

[off]
[/off]
Админ , исправляй ;)
Аватара пользователя
Larry Flint
ГУРУ
Сообщения: 6269
Зарегистрирован: Чт мар 03, 2005 22:58
Откуда: Монголо-Китайская степь
Контактная информация:

Сообщение Larry Flint »

5:38, сегодня пятница!
Аватара пользователя
Don_Andre
Старожил
Сообщения: 1439
Зарегистрирован: Чт дек 01, 2005 09:12
Откуда: Гольф-клуб
Контактная информация:

Сообщение Don_Andre »

Larry Flint,
не ври, щас 9.15 :gg:
Аватара пользователя
_ZeVS_
Старожил
Сообщения: 1645
Зарегистрирован: Пн июл 25, 2005 10:49
Откуда: Кишингтон
Контактная информация:

Сообщение _ZeVS_ »

Хз. Мэйк ми филл.

[off]Из дома зайти на форум не могу. У меня забаненый ай-пи стоит. Завтра изменится.[/off]
Аватара пользователя
Don_Andre
Старожил
Сообщения: 1439
Зарегистрирован: Чт дек 01, 2005 09:12
Откуда: Гольф-клуб
Контактная информация:

Сообщение Don_Andre »

_ZeVS_,

[off]вот тебе и МТК...уроды[/off]
Аватара пользователя
Алиска
ГУРУ
Сообщения: 9543
Зарегистрирован: Пн сен 05, 2005 08:33
Откуда: паркул "алунел"
Контактная информация:

Сообщение Алиска »

[off][ TRANSLIT kak polizovatisea translitom? RUS ]:[/off]
Аватара пользователя
Russian Vodka
ГУРУ
Сообщения: 8526
Зарегистрирован: Пт дек 03, 2004 09:56
Контактная информация:

Сообщение Russian Vodka »

ТЕСТ

[off]добавлено спустя 36 секунд:[/off]

zbg g egf
Ответить

Вернуться в «Тест-полигон»