-Подписка по e-mail

 

 -Поиск по дневнику

Поиск сообщений в amago

 -неизвестно

 -неизвестно

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 01.07.2010
Записей:
Комментариев:
Написано: 474





Функция создания или добавления элемента в кольцо

Воскресенье, 14 Ноября 2010 г. 01:14 + в цитатник
// функция создания или добавления элемента в кольцо
zap *sozd(zap *s)
{
char k='y';
st **z;
zap *s1,*s2;
if (!s)
{
if(!(s=(zap *) malloc(sizeof(zap)))) // выделение памяти
{
setlocale(LC_ALL,".ACP");
puts("Память не выделена");
setlocale(LC_ALL,".OCP");
return NULL;
}
setlocale(LC_ALL,".ACP");
puts("Введите номер стоянки");
setlocale(LC_ALL,".OCP");
scanf("%d",&s->inf); // номер стоянки
setlocale(LC_ALL,".ACP");
puts("Введите кол-во мест на стоянке");
setlocale(LC_ALL,".OCP");
scanf("%d",&s->mest); // кол-во мест
z=(st**)calloc(1,sizeof(st*)); // выделение памяти
for ( int i=0;imest;i++) // под стояночные места
{
z[i]=(st*)calloc(1,sizeof(st)); // изначально
strcpy(z[i]->fio,"Место"); // места пустые
strcpy(z[i]->nom,"свободно");
}
s->ky=z; // все места на стоянке свободны
s->m=NULL; // очередь пуста
s->l=s; // создание входа в кольцо
s->r=s;
s1=s;
setlocale(LC_ALL,".ACP");
puts(" Добавить еще одну стоянку?(y/n): ");
setlocale(LC_ALL,".OCP");
fflush(stdin);
k=getch();
}
else s1=s->r; // кольцо уже существует
while (k!='n')
{
if((s2=(zap *) calloc(1,sizeof(zap)))==NULL)
{
setlocale(LC_ALL,".ACP");
puts("Память не выделена");
setlocale(LC_ALL,".OCP");
return NULL;
}
setlocale(LC_ALL,".ACP");
puts("Введите номер стоянки");
setlocale(LC_ALL,".OCP");
scanf("%d",&s2->inf); // номер стоянки
setlocale(LC_ALL,".ACP");
puts("Введите кол-во мест на стоянке");
setlocale(LC_ALL,".OCP");
scanf("%d",&s2->mest); // кол-во мест
z=(st**)calloc(1,sizeof(st*));
for ( int i=0;imest;i++)
{
z[i]=(st*)calloc(1,sizeof(st));
strcpy(z[i]->fio,"Место");
strcpy(z[i]->nom,"свободно");
}
s2->ky=z; // все места на стоянке свободны
s2->m=NULL; // очередь пуста
s1->l=s2;
s2->r=s1;
s1=s2;
s2->l=s;
s->r=s2;
setlocale(LC_ALL,".ACP");
puts(" Добавить еще одну стоянку?(y/n): ");
setlocale(LC_ALL,".OCP");
fflush(stdin);
k=getch();
}
return(s);
}


Смотрите новинки видеопроката и будьте в курсе, где снимаются самые популярные актеры кино. Наслаждайтесь игрой своих любимых актеров.

Сортировка файла в C++

Суббота, 13 Ноября 2010 г. 22:59 + в цитатник
#include
#include
#include
#include
#include
#include
#include"sort.h"
using namespace std;
void sort()
{
FILE *f; // файл
fpos_t n1,n2,n3; // позиция в файле
int i,k,a=0,i1,i2,m[40];
setlocale(LC_ALL,".ACP");
printf(" Введите кол-во чисел в массиве\n");
setlocale(LC_ALL,".OCP");
scanf("%d",&k); // ввод кол-ва чисел
setlocale(LC_ALL,".ACP");
printf(" Введите %d чисел для сортировки\n",k);
setlocale(LC_ALL,".OCP");
do
{
fflush(stdin);
scanf("%d",&m[a++]); // ввод чисел для сортировки
}while (a/ печать числа в файл
fgetpos(f,&n3); // запоминаем позицию
rewind(f); // возврат в начало файла
n1=0;
while(n1<(filelength(fileno(f))-2)) // если есть что сортировать
{
fseek(f,-4,2); // смещаемся от конца файла на 4 байта
while(1)
{
fgetpos(f,&n2); // запоминаем позицию
if (n1>n2) break;
fscanf(f,"%d",&i1); // читаем числа из файла
fscanf(f,"%d",&i2);
if (feof(f)) rewind (f); // снимает бит ошибки
if (i1>i2) // если в неправильном порядке
{
fsetpos(f,&n2); // возвращаемся
fprintf(f,"%2d",i2); // переставляем местами
fprintf(f,"%2d",i1);
}
n2-=2; // движение в начало
fsetpos(f,&n2);
if (n2<0) break;
}
n1+=2; // движение в конец
}
fsetpos(f,&n3);
}
fclose(f);
return;
}


Вы заядлый рыболов или просто любитель вкусных морепродуктов? Тогда вы должны знать как варить раков.


Хотите отдохнуть, устроить себе праздник? Тогда мы ждем Вас http://anapa-luxe.ru/, побывайте в райском месте. И возвращайтесь к нам вновь и вновь.


Прикольный сервис - http://shtalber.ru/counter/, позволяет создавать собственные счетчики ТИЦ и PR, и я свой тоже создал:

Штальбер

Пилотские часы

Суббота, 13 Ноября 2010 г. 15:01 + в цитатник
Наручные часы советских пилотов всегда будоражили воображение молодёжи тех времён.

Это конечно было связанно с высоким статусом самой профессии пилота. Но и в наше время эти часы не растеряли своей популярности. Нынешняя молодежь ставит на первое место экстремальный спорт и высокие технологии, что полностью подходит для описания продукции Московского часового завода «Пилот». Интернет магазин Российских часов предлагает огромный выбор продукции на ваш выбор.

Это стильные и проверенные временем наручные часы Полет, престижные «Авиатор», легендарный Буран, и множество других моделей самого высокого качества. Все модели соответствуют таким названиям и идеально подходят к современному имиджу успешного человека. А история самого завода даёт наилучшие гарантии, написанные самой историей.

Функции вывода дерева на экран в C++

Пятница, 12 Ноября 2010 г. 14:33 + в цитатник
// вывод содержимого дерева используя стек
void see_2(der *dr1)
{
struct stek
{
der *d;
stek *s;
} *st,*st1=NULL;
int pr=1;
if (!dr1)
{
setlocale(LC_ALL,".ACP");
puts(" Дерево не существует \n");
setlocale(LC_ALL,".OCP");
fflush(stdin);
getch();
return;
}
for(int i=0;i<2;i++) // в стек заносятся два элемента содержащие указатель
{
st=(stek *)calloc(1,sizeof(stek)); // на корень дерева для прохода по
st->d=dr1; // левому и правому поддеревьям
st->s=st1; // указатель на следующий элемент стека
st1=st;
}
printf("%.2f ",dr1->inf);
if (!(dr1->l) && !(dr1->r)) return;
while(st)
{
do
{
if (pr && dr1->l) dr1=dr1->l; // переход на узел слева
else if (dr1->r) dr1=dr1->r; // переход на узел справa
pr=1; // сброс принудительного движения вправо
if (dr1->l && dr1->r) // узел с 2 связями вниз
{
st1=st;
st=(stek *)calloc(1,sizeof(stek));
st->d=dr1; // указатель на найденный узел
st->s=st1; // указатель на стек вниз
}
printf("%.2f ",dr1->inf);
} while(dr1->l || dr1->r);
dr1=st->d; // возврат на узел ветвления
st1=st->s; // в стеке адрес узла выше удаляемого
free(st); // удаление из стека указателя на узел
st=st1; // после прохода через него налево
if (dr1->r) pr=0; // признак принудительного перехода на
// узел располоенный справа от dr1, т.к.
// dr1->inf уже выведен при проходе слева
}
}
der* dell(der* dr)
{
if (dr==NULL) return NULL; // если дерева нету
dell(dr->l); // движение по левой ветви
dell(dr->r); // движение по правой ветви
free(dr); // удаление элемента
dr = NULL;
return NULL;
}


Сверление с высокой эффективностью и надежностью работы - алмазное сверление бетонных стен С нами реализуются любые технические проекты!

Очень интересен проект инвестиционной компании Axiomlab Company Ltd, который предлагает нам выгодно вложить деньги и гарантированное увеличение капитала!


Мы предлагаем вам найти информацию про каталог предприятий России на нашем ресурсе http://yooouknow.com/

Салоны Автоимпорта в Рязани

Пятница, 12 Ноября 2010 г. 14:07 + в цитатник
Что сейчас для нас значит машина? Является ли она как, прежде всего лишь средством передвижения или же она стала нечто большим? Посетите салоны кампании Автоимпорта в Рязани – и вы узнаете ответ на этот вопрос.

Сегодня компания Автоимпорт – это один из крупнейших холдингов по продаже автомобилей. Кампания сотрудничает с большинством иностранных гигантов машинного строительства – Volkswagen, Skoda ,Peugeot – и это еще не полный список! Не каждая компания может похвастаться таким богатым выбором моделей и сотрудничеством с западными фирмами.

Наши менеджеры всегда дадут вам самые подробные консультации по всем вопросам, которые вас интересуют и подберут вам машину на ваш вкус. Что для вас важнее – физические характеристики, удобство вождения или комфортный салон? Мы все это учтем и сможем предложить именно тот вариант, который станет необходимым штрихом к вашему имиджу.

Мы предоставляем вам услуги не только по покупке, но так же и полный спектр услуг по техническому обслуживанию и ремонту выбранной вами машины. Вы можете не беспокоиться о том, что вы не сможете найти нужную деталь – мы выполняем любые заказы в минимальные сроки.

Покупая машину у нас, вы приобретаете не только надежного друга, но и уверенность в нем.

Раскрутка сайтов

Пятница, 12 Ноября 2010 г. 10:08 + в цитатник

Раскрутка сайтов



На сегодняшний день, компания Артокс-медия http://www.artox-media.by/ предоставляет лучшие услуги по продвижению сайтов – раскрутка сайтов для них не составляет труда, предоставляют только самое высокое качество работы!



Старые добрые времена, когда нас заставляли самим писать все функции, это пример работы с функциями стека.

void main()
{
st *OPR=NULL; // стек операций пуст
char *in,*out; // вводимые и выводимые данные
int k,point;
do
{
int t=1;
system("cls");
in=mem(80);
out=mem(80);
setlocale(LC_ALL,".ACP");
puts("Введите выражение(в конце '='):");
setlocale(LC_ALL,".OCP");
fflush(stdin);
gets(in); // ввод выражения
for(k=0;in[k]!='\0' && in[k]!='=' && t!=0;k++)
{
if (prob(OPR,in[k])) OPR=prov(OPR,in[k]); // проверка скобок
else t=0; //окончание проверки если скобки неверно поставлены
}
if (OPR==NULL && t!=0) // если скобки расставлены верно
{
setlocale(LC_ALL,".ACP");
printf (" Скобки расставлены верно\n ");
setlocale(LC_ALL,".OCP");
setlocale(LC_ALL,".ACP");
printf (" \n Хотите преобразовать в обратную польскую запись(y/n)? ");
setlocale(LC_ALL,".OCP");
if (getch()=='y')
{
for(k=0;in[k]!='\0' && in[k]!='=';k++) // замена скобок для обратной польской записи
{
if ((in[k]=='{') || (in[k]=='[')) in[k]='(';
if ((in[k]=='}') || (in[k]==']')) in[k]=')';
}
pol(in,out); //обратная польская запись
setlocale(LC_ALL,".ACP");
printf("\nХотите посчитать выражение(y/n)?\n");
setlocale(LC_ALL,".OCP");
if (getch()=='y') schet(OPR,out); // подсчет выражения
}
}
else // если скобки расставлены неверно
{
setlocale(LC_ALL,".ACP");
printf(" Скобки расставлены неверно ");
setlocale(LC_ALL,".OCP");
while(OPR!=NULL) //очистка стека
pop(&OPR);
}
fflush(stdin);
free(in);
free(out);
setlocale(LC_ALL,".ACP");
puts("\nПовторить(y/n)?");
setlocale(LC_ALL,".OCP");
} while(getch()!='n');
}

}

Интернет-казино Lotoru.com

Пятница, 12 Ноября 2010 г. 10:01 + в цитатник
С наступлении осени работы в интернет-казино казино Lotoru.com значительно прибавилось.

Его популярность растет день ото дня и это понятно – репутация казино ни у кого не вызывает сомнений, отзывы самые положительные, а выбор игр и легкость в их управлении не могут не радовать.

Игрокам предоставляется удобный интерфейс, высокая надежность и вся необходимая информация, которая их может заинтересовать.

Вы можете быть уверены в том, что игра ведется честно, для этого разработана специальная система контроля честности.

Играя у нас, вы сможете рассчитывать на приятные бонусы, получите возможность опробовать свои силы в демо-версиях и, конечно же, ощутить вкус своей победы.

Функция выбора и печати

Пятница, 12 Ноября 2010 г. 00:21 + в цитатник
Довольно корявая функция, хотя сам алгоритм не плох)

void pech(stud * un,stud * nai,char mi)
{
int j=0;
switch(mi) // выбирает каких студентов выводить
{
case 'm':
setlocale(LC_ALL,".ACP");
printf("\n|Фамилия |Город |Улица |Дом |Квартира\n");
setlocale(LC_ALL,".OCP");
for (int i=0;i/ выводит и сохраняет минских студентов
{
nai[j]=un[i];
j++;
setlocale(LC_ALL,".ACP");
printf("| %s | Минск | %s | %d | %d |\n",un[i].fio,un[i].sp.m.yl,
un[i].sp.m.dom,un[i].sp.m.kv);
setlocale(LC_ALL,".OCP");
}
}
break;
case 'i':
setlocale(LC_ALL,".ACP");
printf("\n|Фамилия |Область |Город |Улица |Дом |Квартира\n");
setlocale(LC_ALL,".OCP");
for (int i=0;i/выводит и сохраняет иногородних студентов
{
nai[j]=un[i];
j++;
setlocale(LC_ALL,".ACP");
printf("| %s | %s | %s | %s | %d | %d|\n",un[i].fio,un[i].sp.i.obl,un[i].sp.i.gor,
un[i].sp.i.yl,un[i].sp.i.dom,un[i].sp.i.kv);
setlocale(LC_ALL,".OCP");
}
}
break;
}
return ;
}


Закончились чернила в картридже или испортился сам картридж. И вам нужно заменить mp 540 картридж, тогда берите ручку и записывайте наш адрес. Ждем Вас, чтобы решить Вашу проблему!

Имитация ввода данных из файла.

Четверг, 11 Ноября 2010 г. 23:26 + в цитатник
Тогда с файлами работать еще не умели, по этому сделал такую незамысловатую имитацию=)

void ssp(struct stud* un)
{
strcpy(un[0].fio,"Иванов");
un[0].mzh='i';
strcpy(un[0].sp.i.obl,"Гродненская");
strcpy(un[0].sp.i.gor,"Гродно");
strcpy(un[0].sp.i.yl,"Ленина");
un[0].sp.i.dom=15;
un[0].sp.i.kv=9;
strcpy(un[1].fio,"Сидоров");
un[1].mzh='m';
strcpy(un[1].sp.m.yl,"Нестерова");
un[1].sp.m.dom=10;
un[1].sp.m.kv=32;
strcpy(un[2].fio,"Крылов");
un[2].mzh='i';
strcpy(un[2].sp.i.obl,"Витебская");
strcpy(un[2].sp.i.gor,"Витебск");
strcpy(un[2].sp.i.yl,"Солнечная");
un[2].sp.i.dom=9;
un[2].sp.i.kv=6;
strcpy(un[3].fio,"Кораблев");
un[3].mzh='m';
strcpy(un[3].sp.m.yl,"Городецкая");
un[3].sp.m.dom=42;
un[3].sp.m.kv=186;
strcpy(un[4].fio,"Круповицкая");
un[4].mzh='i';
strcpy(un[4].sp.i.obl,"Минская");
strcpy(un[4].sp.i.gor,"Жодино");
strcpy(un[4].sp.i.yl,"Заводская");
un[4].sp.i.dom=16;
un[4].sp.i.kv=38;
return ;
}


Сохранность энергоресурсов актуальный вопрос по всем мире. А электроизмерительная лаборатория прямо и косвенно, так или иначе, связана с данным процессом. Мы оказываем различные услуги в сфере электроснабжения.

Вторая лаба по C++

Четверг, 11 Ноября 2010 г. 23:25 + в цитатник
С этой лабой я опять-таки долго-долго парился...тяжело в учении. Буду рад, если кому-то пригодится.

#include
#include
#include
#include
#include
#define k 5
struct stud
{
char fio[30]; // фамилия
char mzh; // место жительства ( минский или иногородний)
union
{
struct m
{
char gor[5]; //город
char yl[15]; //улица
int dom; //дом
int kv; //квартира
};
struct
{
char obl[15]; //область
char gor[15]; //город
char yl[15]; //улица
int dom; //дом
int kv; //квартира
}i;
}sp;
};
void ssp (struct stud*);
void pech (struct stud *,struct stud *,char );
void main(int argc, char *argv[])
{
stud *un,*nai; //un - указатель на массив студентов
system("cls"); //nai - указатель на массив студентов ,которые выводятся
fflush(stdin);
if ((un=(stud*)calloc(k,sizeof(stud)))==0)
{
printf ("\n HeDoCTaTo4Ho naM9ITu\n dl'a un");
return;
}
if ((nai=(stud*)calloc(k,sizeof(stud)))==0)
{
printf ("\n HeDoCTaTo4Ho naM9ITu\n dl'a nai");
return;
}
ssp(un); // список студентов
pech(un,nai,argv[1][0]); // вывод необходимых студентов на экран и их сохранение
free(un); // освобождение памяти
free(nai);
getch();


С каждым днем женщин за рулем все больше и больше. И управляют они своим автомобилем не хуже мужчин, и мужчины с этим стали соглашаться, не охотно, но соглашаются. Девушки также любят свой транспорт, они любят комфорт, вызов и драйв. Поэтому теперь все чаще на слуху женский тюнинг. Сделайте себя особенной.

Лаба по C++

Четверг, 11 Ноября 2010 г. 22:54 + в цитатник
Моя первая лаба во втором семе, так начинался мой ад=)

void main()
{
int n,p=0,k;
char f;
do
{
system("cls");
fflush(stdin);
printf("vvedite kol-vo ychenikov:");
do
{
fflush(stdin);
k=scanf("%d",&n);
}while(k==0);
ych *ky;
if ((ky=(ych*)calloc(n,sizeof(ych)))==0)
{
printf ("\n HeDoCTaTo4Ho naM9ITu\n dl'a ky");
return;
}
for(int i=0;i/ввод фамилии
if (!ky[i].fio) break; // выход по пустой строке
printf("\n vvedite cifry klassa :");
do
{
fflush(stdin);
k=scanf("%d",&(ky[i].cc));
}while(k==0);
printf("\n vvedite bykvy klassa :");
fflush(stdin);
scanf("%c",&(ky[i].bc)); //ввод буквы класса
printf("\n vvedite 4 ocenki:");
for (int j=0;j<4;j++)
do
{
fflush(stdin);
k=scanf("%d",&(ky[i].oc[j]));
}while(k==0);
}
for (int i=0;i/нахождение кол-ва учеников у которых нету оценок ниже 4
}
printf("\n kol-vo ychenikov y kotorih nety ocenok nizhe 4\n");
printf("\n%d\n",p);
lych(ky,n);
free(ky);
fflush(stdin);
puts("\nIf you want to restart programm input y , else press any key");
scanf("%c",&f);
}while(f=='y');
}


Торопитесь девушки и женщины, Вы ведь давно хотели больше узнать про мужские поступки. Расскройте их маленькие хитрости.

Коспект по проге)))

Четверг, 11 Ноября 2010 г. 22:48 + в цитатник
Когда-то конспектировал лекции по проге вот так, в результате почти понятная программа.

void sort( zap ** h)
{
zap *s1,*s2,*s3,*s4,*h=NULL;
s1=s3=*h;
s4=(zap*)calloc(1,sizof(zap));
for(;s1->nx; s1=s1->nx) // vibor el k sort
{
for(;s2=s1->nx;s2;s3=s3->nx,s2 = s2 -> nx)
if(s2==s1->nx) s3=s1; // s3 pered s2
{
if (strcmp(s1->inf,s2->inf)>0)
{
s3->nx=s2->nx;
s2->nx=s1;
s4->nx=s2;
s1=s2;// s2= s2 strla4ka nx
}
}
if (!hh)// noviy ykaz na golovy
{
hh=ss1;
free(s4);
}
s4=s1;
}
*h=hh;
}


Делаете ремонт, ищите подходящую краску. Не сомневайтесь воднодисперсионная краска лучшая краска для Вашего дома.

Мой курсовой по C++. Часть 1.

Четверг, 11 Ноября 2010 г. 22:26 + в цитатник
Как давно это было...долго я сним тогда возился, зато выпендрился)


#include
#include
#include
#include
#include
#include "byd.h"
#include "nedelya.h"
#include "melody.h"
void byd()
{
int ch[7],min[7],i[8]; // хранение времени и даты
int d,s,k; // номер учебной недели
time_t timer; // текущее время и дата
struct tm *tblock; // структура , хранящая дату и время
FILE * f; // файл для хранения времени будильника
setlocale(LC_ALL,".ACP");
printf("Хотите добавить будильник(y/n)?\n");
setlocale(LC_ALL,".OCP");
fflush(stdin);
if (getch()=='y')
{
setlocale(LC_ALL,".ACP");
printf("Хотите использовать будильники сохраненные в файле(y/n)?\n");
setlocale(LC_ALL,".OCP");
if (getch()=='y')
{
f=fopen("будильник.txt","a"); // открытие для дозаписи
if (!f)
{
setlocale(LC_ALL,".ACP");
printf("Файл не открыт");
setlocale(LC_ALL,".OCP");
return;
}
}
else
{
f=fopen("будильник.txt","w"); // открытие для записи
if (!f)
{
setlocale(LC_ALL,".ACP");
printf("Файл не открыт");
setlocale(LC_ALL,".OCP");
return;
}
}


Скоро у Вашей доченьки день рождения или Вы просто хотите сделать ей подарок. Вот gotz идеальное решение Вашего вопроса, Ваша дочурка останется довольна.


Много времени проводите в сети Интернет? Часто от друзей и подруг слышите такое слово, как няшный? А вы знаете, что такое няшный. Нет? Тогда утолите свое любопытство.


У вашего малыша праздник. Вы хотите, чтобы этот день запомнился ему надолго, тогда сделайте еще одно усилие: воспользуйтесь услугой фотосъемка детских праздников. У вас и вашего малыша останется не только буря эмоций, но и замечательные фотографии.

Функции для работы с очередью в C++

Четверг, 11 Ноября 2010 г. 16:33 + в цитатник
// функция создания очереди
void add(och **h)
{
och *n;
if(!(n=(och *) calloc(1,sizeof(och))))
{
puts("Нет свободной памяти");
return;
}
setlocale(LC_ALL,".ACP");
puts(" Введите фамилию владельца машины: ");
setlocale(LC_ALL,".OCP");
scanf("%s",n->fio);
setlocale(LC_ALL,".ACP");
puts(" Введите номер машины: ");
setlocale(LC_ALL,".OCP");
scanf("%s",n->nom);
if (!*h) // очередь еще не создана
*h=n; // хвост очереди
else
{
n->nx=*h; // очередной элемент очереди
*h=n; // передвигаем указатель на хвост
}
}

http://livehh.ru/mikhaylovl/entry/primer-dannykh-iz-moey-kursovoy

// функция вывода содержимого очереди
void see_(och *h)
{
if (!h)
{
setlocale(LC_ALL,".ACP");
puts("Очередь пуста");
setlocale(LC_ALL,".OCP");
return;
}
do
{
printf("%s ",h->fio);
printf("%s \n",h->nom);
h=h->nx;
} while(h);
return;
}

http://blog.kp.ua/users/extra_bloger/post140258976/

// функция удаления первого элемента очереди
void del(och **h)
{
och *pr;
if (!(*h)->nx) // в очереди только один элемент
{
free(*h);
*h=NULL; // очередь пуста
return;
}
pr=*h;
while(pr->nx->nx)
pr=pr->nx;
free(pr->nx); // удаление первого элемента из очереди
pr->nx=NULL;
return;
}

Метки:  

Моя курсовая по C++ с пояснениями

Среда, 10 Ноября 2010 г. 21:21 + в цитатник
Текст kolco.h:
struct och // очередь на стоянку
{
char fio[30]; // фамилия владельца
char nom[10]; // номер машины
och *nx; // указатель на след элемент
};
struct st // структура стояночного места
{
char fio[30]; // фамилия владельца
char nom[10]; // номер машины
};
struct zap // кольцо стоянок
{
int inf; // номер стоянки
int mest; // кол-во мест на стоянке
zap *l,*r; // указатели на соседние элементы кольца
st **ky; // указательн а массив стояночных мест
och *m; // указатель на очередь на стоянку
};
void add(och **); // добавление элемента очереди
void add_(zap *); // добавление стоянки
zap * delm(zap *); // удаление машины
void del(och **); // удаление машины из очереди
void see_(och *); // просмотр очереди
void see(zap *); // просмотр кольца
void see_o(zap *); // просмотр очереди
zap *sozd(zap *); // создание очереди
zap *dels(zap *); // удаление стоянки
void see_s(st **,int); // просмотр структуры
och* addf(och **,int); // создает очередь из файла


Страшно надоели мои старые обои в комнате. Давно хочу их поменять на что-нибудь оригинальное. Хочу купить фотообои - это отличный способ разнообразить свою квартиру. Оригинально, необычно и очень красиво.

Метки:  

Юридические консультации

Среда, 10 Ноября 2010 г. 13:57 + в цитатник
Каждый из нас, независимо от занимаемой должности или социального статуса, является потребителем.

И, к огромному, сожалению, так сложилась ситуация, что периодически нам нужно сталкиваться с таким понятием, как защита прав потребителей, хорошо, тем кто в этом вопросе хорошо подкован или работает. Такому человеку проще защитить свои права, а что делать юридически не подкованному человеку.

Ответ очень прост обратитесь за помощью в правовую инициативу. Они предоставляют бесплатную юридическую консультацию.

У нас работают профессиональные юристы. С нами Вы легко решите все спорные вопросы, мы поможем Вам защитить Ваши права, защитим Вас от некачественного товара и недобросовестных продавцов. Не оставляйте этот вопрос без внимания, виновные должны быть наказаны. Мы за справедливость.

Ваши права под нашей защитой! А Ваши походы за покупками всегда будут проходить в приятной обстановке, ведь с Вами уверенность, что Вас есть, кому защитить.

Приятных Вам покупок!

Алгоритм моего курсача=) Будильник. C++

Среда, 10 Ноября 2010 г. 13:43 + в цитатник
Алгоритм по шагам ф-ции byd():

1.Начало.
2.Обьявление переменных:
Вх. Time_t timer – текущее время и дата.
FILE * f – файл ,хранящий время будильников.
Вых. Int i[8] – массив, хранящий информацию о том, по каким учебным неделям будет звонить будильник.
Int ch[7] – массив, хранящий время будильников ( в часах).
Int min[7] – массив, хранящий время будильников ( в минутах) .
FILE * f – измененный файл, хранящий время будильников.
3.Открытие файла f для записи.
4.Ввод s – учебные недели по котороым будет звонить будильник.
5.Ввод iх[s] - день недели.
6.Ввод ch[s[i]] – время будильника в часах.
7.Ввод min[s[i]] – время будильника в минутах.
8.Запись номера учбной недели, дня недели и времени будильника в файл f.
9.Закрытие файла f.
10.Открытие файла f для чтения.
11.Считывание номера учебной недели, дня недели и времени будильника из файла f, пока не конец файла.
12. Закрытие файла f.
13.Бесконечный цикл в котором извлекается время timer , конвертируется в структуру tblock, вызывается функция nedelya(), возвращающая номер недели d, и сравнивается с временем будильника, днем будильника и номером учебной недели, если значения совпадают, то переход на шаг 14, иначе на шаг 13.
14.Вызов ф-ции melody(), проигрывающую мелодию будильника.
15.Конец.


Каждая хозяйка любит принимать гостей. Это событие сопровождается множеством хлопот, но это приятные и интересные хлопоты. Помимо веселья, великолепного и изысканного меню хочется удивить гостей чем-то особенным, запоминающимся. Сделайте сервировку стола удивительной и запоминающей, фигурки из салфеток идеально подойдут для выполнения этой функции.

Будьте оригинальной хозяйкой, и Ваши гости с удовольствием будут посещать Ваш дом.

Метки:  

Полезная функция.C++

Среда, 10 Ноября 2010 г. 13:40 + в цитатник
#include
#include
#include
#include
#include
#include
#include "kolco.h"
#include "podm.h"
zap* podm(zap * s)
{
zap *ss;
int n,k;
ss=s;
setlocale(LC_ALL,".ACP");
puts("Введите значение n(счетчик)");
setlocale(LC_ALL,".OCP");
scanf("%d",&n);
setlocale(LC_ALL,".ACP");
puts("Исходное кольцо солдат\n");
setlocale(LC_ALL,".OCP");
see(ss);
setlocale(LC_ALL,".ACP");
puts("Поиск солдата для отправления за подмогой \n");
setlocale(LC_ALL,".OCP");
while(ss->l!=ss) // пока не останется один солдат
{
for(k=n;k>0;k--) // движение по кольцу
{
ss=ss->l;
}
ss=del(ss); // удаление солдата
see(ss); // просмотр кольца
getch();
}
s=NULL; // очистка кольца
return s;
}


Все чаще стали слышать на улице и в компании слово «паркур» или «трейсер».

Это не просто препятствие и люди, которые их преодолевают. Это настоящее искусство, стиль жизни. Если не верите, тогда просто посмотрите здесь информацию, видеозаписи и много всего интересного, так или иначе связанного с паркуром или трейсером.

А если Вы не понаслышке знаете об этом или хотите узнать больше, присоединяйтесь к нам, всегда будем рады принять в нашу семью, такого же любителя экстрима и препятствий.

Метки:  

Вы азартны?

Среда, 10 Ноября 2010 г. 13:36 + в цитатник
Вы азартны? Хотите испытать свою удачу? А, может быть, Вам просто доставляет удовольствие сама игра, так скажем, сам процесс. Но Вас пугает здания казино, игровых автоматов или у вас в городе его просто напросто нет.

Да и к тому же в казино не так легко остановиться, а игровые автоматы онлайн это оптимальный вариант.

Вы можете заработать деньги, испытать вкус победы, насладиться процессом, и самый большой плюс все это у вас же дома, не нужно никуда идти и потом долго объяснять жене или мужу , где ты был или была, не нужно оправдываться, что проиграл или проиграла огромное количество денег.

И это еще не все преимущества, Вы можете играть с супругом или супругой. Это очень увлекательный процесс.

Интересно и с пользой проведете время в кругу семьи. Вы можете делать ставки, кто больше из Вас выиграет. Попробуйте, окунитесь в мир игровых автоматов, пусть даже и онлайн, поверьте, ощущения Вы испытаете те же.

Желаем поймать свою удачу за хвост и никуда ее не отпускать!

Функции для работы с файлами в C++

Среда, 10 Ноября 2010 г. 12:35 + в цитатник
#include
#include
#include
#include
#include
#include
#include "kolco.h"
#include "file.h"
void wfile(zap *s)
{
FILE *f;
zap *s1;
s1=s;
f=fopen("Кольцо.bin","w+b");
do
{
fwrite(&s1->inf,sizeof(s1->inf),1,f);
s1=s1->l;
}while(s1!=s);
fclose(f);
}

zap * rfile(zap * s)
{
FILE *f;
f=fopen("Кольцо.bin","rb");
zap *s1,*s2;
if (!s)
{
if(!(s=(zap *) malloc(sizeof(zap))))
{
setlocale(LC_ALL,".ACP");
puts("Память не выделена");
setlocale(LC_ALL,".OCP");
return NULL;
}
fread(&s->inf,sizeof(s->inf),1,f);
s->l=s; // создание входа в кольцо
s->r=s;
s1=s;
}
else s1=s->r; // кольцо уже существует
while(!feof(f))
{
if((s2=(zap *) calloc(1,sizeof(zap)))==NULL)
{
setlocale(LC_ALL,".ACP");
puts("Память не выделена");
setlocale(LC_ALL,".OCP");
return NULL;
}
fread(&s2->inf,sizeof(s2->inf),1,f);
if (!strcmp(s2->inf,"")) break;
s1->l=s2; // добавляем в кольцо
s2->r=s1;
s1=s2;
s2->l=s;
s->r=s2;
}
return(s);
fclose(f);
}


На гвоздях фактически держится мир... Довольно интересная статья - http://klinok-nozh.ru/gvozdevaya-filosofiya.html. Повествует о "гвоздевой философии", будет интересно почитать.


В авторском блоге Владимира Сальникова можно прочитать про лидерство, так как это основная составляющая успеха в жизни.

Метки:  

Поиск сообщений в amago
Страницы: 23 ... 11 10 [9] 8 7 ..
.. 1 Календарь