Вторник, 2017-05-23, 5:41 PM
Приветствую Вас Гость | RSS

WVG-Development

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 3123»
Модератор форума: Wins_Vega 
Форум WVG » Главный Форум » Сообщество WVG-Development » Флудилка (Разговоры на отвлеченные темы)
Флудилка
Wins_VegaДата: Пятница, 2006-08-11, 5:59 PM | Сообщение # 1
Админ
Группа: Администраторы
Сообщений: 204
Репутация: 5
Статус: Offline
Вообщем болтовня smile

Wins Vega Wins
 
TEENДата: Вторник, 2007-11-13, 6:09 PM | Сообщение # 2
Майор
Группа: Друзья
Сообщений: 92
Репутация: 1
Статус: Offline
Бггг

хзхзхзхзхзхзхзхзхзхз
 
TEENДата: Понедельник, 2009-02-09, 10:41 AM | Сообщение # 3
Майор
Группа: Друзья
Сообщений: 92
Репутация: 1
Статус: Offline
ага щазз))) ломастер тож мне)

хзхзхзхзхзхзхзхзхзхз
 
Wins_VegaДата: Четверг, 2009-09-17, 11:20 AM | Сообщение # 4
Админ
Группа: Администраторы
Сообщений: 204
Репутация: 5
Статус: Offline
Секвенции
Прикрепления: 3441525.zip(442Kb)


Wins Vega Wins
 
Wins_VegaДата: Суббота, 2009-09-19, 3:55 PM | Сообщение # 5
Админ
Группа: Администраторы
Сообщений: 204
Репутация: 5
Статус: Offline
Дадерыч
Прикрепления: 3894436.jpg(376Kb)


Wins Vega Wins
 
PolzovatelДата: Воскресенье, 2010-01-31, 10:28 PM | Сообщение # 6
Лейтенант
Группа: Пользователь
Сообщений: 50
Репутация: 0
Статус: Offline
123
Прикрепления: SfxAlarm.wav(126Kb)
 
Wins_VegaДата: Понедельник, 2010-03-22, 9:42 PM | Сообщение # 7
Админ
Группа: Администраторы
Сообщений: 204
Репутация: 5
Статус: Offline
ДИфуры
Прикрепления: 2688782.jpg(22Kb)


Wins Vega Wins
 
Wins_VegaДата: Вторник, 2010-03-23, 7:31 PM | Сообщение # 8
Админ
Группа: Администраторы
Сообщений: 204
Репутация: 5
Статус: Offline
2) дифуры
Прикрепления: 3592532.jpg(14Kb)


Wins Vega Wins
 
Wins_VegaДата: Вторник, 2010-03-23, 7:55 PM | Сообщение # 9
Админ
Группа: Администраторы
Сообщений: 204
Репутация: 5
Статус: Offline
3)
Прикрепления: 9408094.jpg(34Kb)


Wins Vega Wins
 
Wins_VegaДата: Вторник, 2010-03-23, 8:12 PM | Сообщение # 10
Админ
Группа: Администраторы
Сообщений: 204
Репутация: 5
Статус: Offline
4)
Прикрепления: 9391701.jpg(27Kb)


Wins Vega Wins
 
PolzovatelДата: Понедельник, 2010-04-26, 10:20 AM | Сообщение # 11
Лейтенант
Группа: Пользователь
Сообщений: 50
Репутация: 0
Статус: Offline
5 методичка по тайцлину (Алгориьтмы)
Прикрепления: _5-____.pdf(303Kb)
 
PolzovatelДата: Пятница, 2010-10-15, 11:57 AM | Сообщение # 12
Лейтенант
Группа: Пользователь
Сообщений: 50
Репутация: 0
Статус: Offline
http://forums.qhimm.com/index.php?topic=3343.0

http://www.strangemusicinside.com/?page=contact

Добавлено (2010-10-15, 11:57 Am)
---------------------------------------------
sdgdfhgsdfh

 
PolzovatelДата: Вторник, 2010-12-14, 9:52 AM | Сообщение # 13
Лейтенант
Группа: Пользователь
Сообщений: 50
Репутация: 0
Статус: Offline
Тайцлинская Ерись

Добавлено (2010-12-14, 9:52 Am)
---------------------------------------------
http://wks.arai-kibou.ru

Прикрепления: 5995383.docx(467Kb)
 
PolzovatelДата: Пятница, 2011-03-04, 11:53 AM | Сообщение # 14
Лейтенант
Группа: Пользователь
Сообщений: 50
Репутация: 0
Статус: Offline
Недетерменированый автомат по выражению

Добавлено (2011-03-04, 11:53 Am)
---------------------------------------------
// Ambar.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include <iostream>
#include <fstream>
#include "string.h"
using namespace std;

struct Tree_Cell
{
char name[20];
int value;
Tree_Cell* next;
int iMax_Cell;
};

int Make_Tree(char* fname,Tree_Cell* root)
{
char buffer[256];
char name[20],cValue[100];
int i,k;
string sLine;
fstream fin;
root->iMax_Cell=0;

Tree_Cell* Last_Header;
Tree_Cell* Last_Main_Header;
Last_Header = root;
Last_Main_Header = root;

fin.open(fname,ios::in);
fin.getline(buffer,256);
sLine = buffer;

//амбар:1:шифер:20,конёк:1,домик с крышей:1
//cout<<sLine.c_str()<<endl;
for(i=0; i<sLine.length(); i++)
{
if(sLine[i]!=':')
{
name[i]=sLine[i]; //Читаем имя до двоеточия
}else
{
name[i]='\0'; //Считали имя
strcpy(Last_Header->name,name);
i+=1; //read ':'

k=0;
while(sLine[i]!=':') //Читаем значения до двоеточия
{
cValue[k]=sLine[i];
k++; i++;
}
cValue[k]='\0'; //Считали значение
Last_Header->value = atoi(cValue); //Заполняем ячейку
Last_Main_Header->iMax_Cell++;
if(Last_Header != Last_Main_Header) //Добавляем ее к отцу
{Last_Main_Header->next = Last_Header;}
Last_Header = new Tree_Cell; //Создаем новый лист для следуещго параметра
}
}

return 1;

}

void main()
{
setlocale(LC_ALL,".1251");
Tree_Cell MainTree;
Make_Tree("input.txt",&MainTree);

return;
}

Прикрепления: regular.gmk(10Kb)
 
PolzovatelДата: Пятница, 2011-03-11, 9:58 AM | Сообщение # 15
Лейтенант
Группа: Пользователь
Сообщений: 50
Репутация: 0
Статус: Offline
Extreme

Добавлено (2011-03-11, 9:58 Am)
---------------------------------------------
// XPE.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include <string>
#include <fstream>
#include <iostream>
#include <locale>
#include <gtest/gtest.h>
using namespace std;
struct Tree_Cell
{
char name[20];
int value;
Tree_Cell* next[50];
int iMax_Cell;
};
///////////////////////////////////////////////////
//////////////////////////////////HESH DATA
///////////////////////////////////////////////////
class HeshData
{
private:
int makehash(string name)
{
int sum;
sum=0;
for(int i=0; i<name.length(); i++)
{
sum += name[i];
}
sum = abs(sum)/10;
sum = min(99,sum);
return sum;
}
public:
HeshData() { for(int i=0; i<100; i++){heshnames[i] = "*";} maxOHNames=0;}
int SetHash(string name)
{
int sum;
sum = makehash(name);

while(heshnames[sum] != "*")
{
sum++;
if (sum>100) {sum = 0;}
}
heshnames[sum] = name;
sOrgHeshNames[maxOHNames]=name;
maxOHNames++;
return sum;
}
int GetHash(string name)
{
int sum;
sum = makehash(name);
while(heshnames[sum]!=name)
{
if (heshnames[sum]=="*"){return -1;}
sum++;
if (sum>100) {sum = 0;}
}
return sum;
}

string sOrgHeshNames[100];
int maxOHNames;
private:
string heshnames[100];
};

///////////////////////////////////////////////////
///////////////////////////////////////////////////
///////////////////////////////////////////////////
void MakeData(HeshData *Hesh,Tree_Cell** cNods, char *fname)
{
/////Читаем строчку
char buffer [256];
char name[20],cValue[100];
string sLine;
fstream fin;
fin.open(fname,ios::in);
fin.getline(buffer,256);
sLine = buffer;

Tree_Cell* Last_Header;
Last_Header = new Tree_Cell;
Last_Header->iMax_Cell=0;
Tree_Cell* Last_Main_Header;
Last_Main_Header = new Tree_Cell;
Last_Main_Header = Last_Header;


while(sLine != "")
{

int i2=0;
for(int i=0; i<sLine.length(); i++)
{
if(sLine[i]!=':')
{
name[i2]=sLine[i]; //Читаем имя до двоеточия
i2++;
}else{
name[i2]='\0'; //Считали имя
i2 = 0;
//MessageBox(hWnd,name,"MESSAGE",MB_OK);
strcpy(Last_Header->name,name); i+=1; //read ':'

int k=0;
while((sLine[i]!=':')&&(sLine[i]!=','))//Читаем значения до двоеточия
{
cValue[k]=sLine[i];
k++; i++;
if (i>sLine.length()) {break;}
}
cValue[k]='\0'; //Считали значение
//MessageBox(hWnd,cValue,"MESSAGE",MB_OK);
Last_Header->value = atoi(cValue); //Заполняем ячейку
/////////////////////////////////////////////////////
if(Last_Header != Last_Main_Header) //Добавляем ее к отцу
{

Last_Main_Header->next[Last_Main_Header->iMax_Cell] = new Tree_Cell;
Last_Main_Header->next[Last_Main_Header->iMax_Cell] = Last_Header;
Last_Main_Header->iMax_Cell++;
}
Last_Header = new Tree_Cell; //Создаем новый лист для следуещго параметра, если его нет то зря тратим память*/
}//else
}//for

string sNodName;
sNodName = Last_Main_Header->name;
cNods[Hesh->SetHash(sNodName)] = Last_Main_Header; //Загоняем в Массив строительных ячеек по имени.

Last_Main_Header = new Tree_Cell; //для следующей итерации, создаем новый нод;
Last_Main_Header->iMax_Cell = 0;
Last_Header = new Tree_Cell;
Last_Header = Last_Main_Header;
fin.getline(buffer,256);
sLine = buffer;

//MessageBox(hWnd,sNodName.c_str(),"MESSAGE",MB_OK);
//MessageBox(hWnd, buffer,"MESSAGE",MB_OK);
}
//cout<<sNodName.c_str();
}

void main()
{
setlocale(LC_ALL,"");//".1251");

HeshData Hesh;
Tree_Cell* cNods[100];
char fname[256];
strcpy(fname,"input.txt");

MakeData(&Hesh,cNods,fname);

string sNodName = "амбарку";
cout<<Hesh.sOrgHeshNames[1]<<endl;
cout<<cNods[Hesh.GetHash(sNodName)]->next[1]->name;

HeshData Hesh1;

return;
}

Прикрепления: ExtremProg.rar(19Kb)
 
Форум WVG » Главный Форум » Сообщество WVG-Development » Флудилка (Разговоры на отвлеченные темы)
Страница 1 из 3123»
Поиск: