Вопрос по С++

NaBlA

Сын Амбера
Sober сказав(ла):
Оригинально. NaBlA, и часто ты для целочисленных данных строки используешь?
Фух блин. Я не увидел, что это Int. Подумал, что ты так авторов сравнивать решил.
Да, старость - не радость.))))
 

Firewall

Мой повелитель
свыше указаной проблемой справился дополнитедьным цыклом:
Код:
while(!file.eof())
{
 file>>a>>y;
   if(strcmpi(a,b)){
    if(file.eof()){break;} else
   cout<<"\t"<<a<<"\t"<<y<<endl;
   file1<<a<<" "<<y<<endl;
                   }
}
 

Firewall

Мой повелитель
НУ ПАМАГИТЕ СОРТИРОВКУ! НАДО НА ЗАВТРА уже!


блиа осталась какая-то галимая сортировка.........


а это ф-я удаления:
Код:
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();
}
обошолся как всегда без массивов)
 

Firewall

Мой повелитель
2 Sober
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);
}
 

Sober

______________
Firewall сказав(ла):
а что сдесь есть М и куда иво и счем?!?!?! просто вот я написал а оно матрится:
Для массива, в квадратных скобках, как ни странно, указывается количество элементов массива, я обобщенно написал М. Ну ты уже, я думаю, разобрался
 

вже~не~та

уходящая в осень...
Задание:
Трехпараметрическая модель автогенератора с жестким возбудителем:

Где λ, p – любые числа,
построить графики: х(t) и
 

Firewall

Мой повелитель
хм
...Алгоритм решения уравнения есть в доке «алгоритм уравнения.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);
   }
}
Алгоритмов решения много!! такого вида уранавнения например эйлера(смаый легкий но очень приближонный), Ренге-Кутты - круче,Верле и тд...

График рисуеш по точкам, которые должны быть расчитаны.А также обязательно нужно для графика использывать маштабирывание что бы график был красивым и влазил на весь экран...(и не вылазил за края)
 
Зверху