NaBlA
Сын Амбера
Фух блин. Я не увидел, что это Int. Подумал, что ты так авторов сравнивать решил.Sober сказав(ла):Оригинально. NaBlA, и часто ты для целочисленных данных строки используешь?
Да, старость - не радость.))))
Фух блин. Я не увидел, что это Int. Подумал, что ты так авторов сравнивать решил.Sober сказав(ла):Оригинально. NaBlA, и часто ты для целочисленных данных строки используешь?
void library :: del() {
char b[20];
clrscr();
cout<<"\n\n\n\t\t\tWhat Authors to DELETE?\n"; cin>>b;
ifstream file1("c:\\user\\lab6\\bi.txt");
ofstream file2("c:\\user\\lab6\\bi1.txt",ios::trunc);
while(!file1.eof())
{
file1>>a>>y;
if(strcmpi(a,b)){
if(file1.eof()){break;} else
file2<<a<<" "<<y<<endl;
}
}
cout<<"\n\n\t\tBook is Deleted";
cout<<"\n\n\t\tPress any key to continue";
file1.close();
file2.close();
ifstream file3("c:\\user\\lab6\\bi1.txt");
ofstream file4("c:\\user\\lab6\\bi.txt",ios::trunc);
while(!file3.eof()){
file3>>a>>y;
if(!strcmpi(a,a)){
if(file3.eof()){break;} else
file4<<a<<" "<<y<<endl;}}
file3.close();
file4.close();
getch();
}
а что сдесь есть М и куда иво и счем?!?!?! просто вот я написал а оно матрится:struct Book{
char author[N];
int year;}Books[M];
void library :: sort() {
struct book
{
char av[20];
int ye;
}book[M];
int size=0;
int i,j,x;
FILE *f1 = fopen("c:\\user\\lab6\\bi.TXT","w+t");
while(!feof){
size++;
}
while(!feof){
fscanf(f1,"%s %d\n",book.av,book.ye);
for ( i=0; i < size; i++)
x = book[i].ye;
for (j=i-1; j>=0 && book[j].ye > x; j--)
book[j+1].ye = book[j].ye;
book[j+1] =x;
}
for (int h = 0; h <size; h++)
printf ("%d ", book[h].ye);
getch();
fclose(f1);
}
Для массива, в квадратных скобках, как ни странно, указывается количество элементов массива, я обобщенно написал М. Ну ты уже, я думаю, разобралсяFirewall сказав(ла):а что сдесь есть М и куда иво и счем?!?!?! просто вот я написал а оно матрится:
тошо я не знаю как решается такое уравнение, а про программный его вид я уже молчу ;(Sober сказав(ла):Ну и? Что тебе мешает это сделать?
алгоритм решения там походу у тебя есть)...Алгоритм решения уравнения есть в доке «алгоритм уравнения.doc » + там...
void InitGr()
{
int gdriver = DETECT, gmode, errorcode;
initgraph(&gdriver, &gmode, "");
errorcode = graphresult();
if (errorcode != grOk)
{
printf("Graphics error: %s\n", grapherrormsg(errorcode));
printf("Press any key to halt:");
getch();
exit(1);
}
}
void titul()
{
int i=1,j;
int x, y;
x=getmaxx();
y=getmaxy();
setfillstyle(10,8);
bar(0,0,x,y);
settextstyle(0,0,3);
setcolor(YELLOW);
outtextxy(144,74,"бебеббе");// змасто бебеббе вводить нужное
outtextxy(97,122,"бебеббе");
outtextxy(221,171,"бебеббе");
setcolor(4);
outtextxy(142,72,"бебеббе");
outtextxy(95,120,"бебеббе");
setcolor (12);
outtextxy(220,170,"бебеббе");
settextstyle(0,0,2);
setcolor(BROWN);
outtextxy(35,220,"бебеббе");
outtextxy(90,260,"бебеббе");
settextstyle(0,0,3);
setcolor(5);
outtextxy(40,320,"бебеббе");
setcolor(13);
outtextxy(42,322,"бебеббе");
setcolor(RED);
outtextxy(40,370,"бебеббе");
setcolor(BLUE);
outtextxy(41,371,"бебеббе");
while(!kbhit())
{
setcolor(i);
outtextxy(200,430,"бебеббе");
setcolor(BLUE);
outtextxy(201,431,"бебеббе");
setcolor(i);
rectangle(0,0,x,y);
setcolor(i-1);
rectangle(1,1,x-1,y-1);
setcolor(i-2);
rectangle(2,2,x-2,y-2);
i++;
delay(200);
}
}