Форум программистов, компьютерный форум CyberForum.ru

программа на c++ - C++

Восстановить пароль Регистрация
 
РАСУЛл
2 / 2 / 0
Регистрация: 06.11.2011
Сообщений: 68
30.05.2012, 20:44     программа на c++ #1
Доброго времени суток, у меня возникла проблема с программой, помогите пожалуйста с исправлением ошибок.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <stdio.h>
#include <graphics.h>
#include <stdlib.h>
#define h 10
float c=0.5,i;
int R=100,k;
int L=10;
const U=5;
float fi(float t)
{ return H=U*(1-pow(exp,(-0.4*t))*(cos(0.4*t)+0.43*sin(0.4*t));}
FILE *fp;
void main()
{
 
 float t,i,n,k,j,p;
 float *volt = new float[j];
 float *time = new float[k];
 clrscr();
 cout << "enter sekonds:";
 cin>>n;
 fp=fopen("rasul.txt","w");
 if(fp==NULL)
{
printf("error for read file!!!\n");
exit(1);
}
 fprintf(fp,"\t time[k] \t\4t volt[j] \n");
  cout<<"t"<<"       "<<"f(t)";
 for(t=0;t<n;t+=h)
 {
  U=5*(1-pow(exp,(-0.4*t))*(cos(0.4*t)+0.43*sin(0.4*t));
  volt[j] =U;
  time[p] =t;
  fprintf(fp,"\t%f\t%f\n",time[p],volt[j]);
  cout<<"\n"<<time[p]<<"\t"<<volt[j];
 }
  cout<<"\n"<<"time"<<"\t"<<"voltage";
  fclose (fp);
  cout<<"\n"<<"\tpress any button to continue...";
  getch();
    int gdriver = DETECT, gmode, errorcode;
    // int xmax, ymax;
    // initialize graphics and local variables
    initgraph(&gdriver, &gmode, "");
    // read result of initialization
    errorcode = graphresult();
    // an error occurred
    if (errorcode != grOk)
    {
      printf("Graphics error: %s\n", grapherrormsg(errorcode));
      printf("Press any key to halt:");
      getch();
      exit(1);
    }
     int  xmax =600;
     int  ymax =300;
     setcolor(2);
     int xyn=20;
     line(xyn, ymax-xyn, xmax-xyn, ymax-xyn);//oy
     line(xmax-xyn-10, ymax-xyn-10, xmax-xyn, ymax-xyn); //strelki
     line(xmax-xyn-10, ymax-xyn+10, xmax-xyn, ymax-xyn);
     line(xyn, ymax-xyn, xyn, xyn); //ox
     line(xyn+10, xyn+10, xyn, xyn);
     line(xyn-10, xyn+10, xyn, xyn);//strelki
     setcolor(1);
     outtextxy(xyn+20, xyn,"i(t)");
     outtextxy(xmax-xyn-10, ymax-xyn+20, "t");
     float t2=100;
     float kt=t2/(xmax-xyn), ki=(fi(t2)-fi(0))/(ymax-xyn);
     moveto(xyn,ymax-xyn+0.1/ki);
     for(float t=h; t<=t2;t+=h)
     {
     setcolor(4);
     lineto(xyn+t/kt, ymax-xyn-ymax/2-fi(t)/(6*ki));//ox
     }
      setcolor(8);
      outtextxy(xmax-40, ymax-45, "vrem9");
      for(j=0;j<=ki;j++)
      {
      line(xyn+10,volt[j],xyn-10,volt[j]);
      moveto(xyn,ymax-xyn-volt[j]);
      cout<<volt[j];
      }
      for(k=0;k<=kt;k++)
      {
      line(time[k]+xyn,ymax-10,time[k]+xyn,ymax-xyn-10);
      moveto(xyn+time[k],ymax-xyn);
      cout<<time[k];
      }
      // clean up
 
      getch();
    closegraph();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.05.2012, 20:44     программа на c++
Посмотрите здесь:

C++ Ведется набор цифр и надо чтобы программа из него сама сообразило число. То есть что бы программа сама раскидывала их по разрядам.
Первая программа. Код не компилируется и не запускается программа. C++
C++ Пользователь вводит 10 чисел программа должна выдать 2 максимальных(берём от 1 до 10,если выпадает 2 10,то программа должна выдать 2 10,а не 10,9)
C++ Программа , которая выводит время, за которое программа работает

Искать еще темы с ответами

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

Текущее время: 23:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru