Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.68/25: Рейтинг темы: голосов - 25, средняя оценка - 4.68
0 / 0 / 0
Регистрация: 14.11.2012
Сообщений: 22

Среда программирования для Windows 7

18.03.2013, 02:13. Показов 4863. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите пожалуйста какую лучше всего среду разработки установить для операционной системы Windows 7 домашняя базовая 32 разрядная? Установил Visual Studio 2005, эта среда не всегда хорошо работает бывало после нажатия кнопок Build Solution и Start without debuggin вылетает окно Прекращена работа программы LetAp.exe и далее окно Программа LetAp.exe не работает. Подскажите в чём может быть проблема?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.03.2013, 02:13
Ответы с готовыми решениями:

Среда для визуального программирования
Подскажите среду для визуального программирования на C++ (хочу перетаскивать кнопочки на форму, а не прописывать их в коде). Из вариантов...

Среда программирования на С++ для MAC
Подскажите пожалуйста оптимальную среду программирования для интересующихся для MAC OS, очень мало информации по этому поводу. Заранее...

Программная среда для программирования на C#
Сегодня решил начать изучать С#, только не пойму, откуда можно скачать программную среду для программирования на C#. Есть на сайте...

5
Неэпический
 Аватар для Croessmah
18146 / 10730 / 2066
Регистрация: 27.09.2012
Сообщений: 27,029
Записей в блоге: 1
18.03.2013, 02:55
Visual Studio 2012/2010 работают без проблем
0
 Аватар для BumerangSP
4311 / 1423 / 463
Регистрация: 16.12.2010
Сообщений: 2,939
Записей в блоге: 3
18.03.2013, 13:03
+ на 8 студии тоже никаких проблем (VC++ 2008 express в частности).
0
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
18.03.2013, 13:55
Цитата Сообщение от galachel Посмотреть сообщение
Подскажите в чём может быть проблема?
Для этого нужно видеть программу.
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
18.03.2013, 13:56
Цитата Сообщение от galachel Посмотреть сообщение
Прекращена работа программы LetAp.exe и далее окно Программа LetAp.exe не работает.
Ошибка в твоей программе, а не в студии.
0
0 / 0 / 0
Регистрация: 14.11.2012
Сообщений: 22
18.03.2013, 17:14  [ТС]
Удалил Visual studio 2005 и все его компоненты, начал устанавливать Visual studio 2012 выдаётся ошибка при установке что проблема в Microsoft. NET Framework 4.5 и установка прерывается. А код программы LetUp вот какой
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
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
//#include <vcl.h>
#include <math.h>
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
 
 
 
int main(void)
{
 int indeks, T1;
 double *x_x, *summ, *setka,*disper;
 double alfa1, alfa2, ksi;
 long double y1_n,y2_n, y3_n, y4_n;
 long double y1_l,y2_l, y3_l, y4_l;
 int  r;
 double nach_y1, nach_y2, nach_y3, nach_y4;
 double h,h1;
 double pi;
 double sigma1, sigma2, sigma3;
 double lambda, ww, aa, bb, pp, sigma;
 long int N,M,N1,N2, N1_1,N2_2;
 double A,B;
 int hag, hag1,hag2,hag3 ,T, *count;
 double *setka3_0, *setka3_1, *setka2_0, *setka2_1, *setka4;
 int *count2, *count1, *new_count3;
 double const3,const4, const1,const2,const0, const5;
 double C,D,C1,D1;//границы сетки для построения ЧФП
 double a,b,a1,b1;//границы сетки для построения дмумерной плотности
 double MIN, MAX, MIN1, MAX1;
 double minn,maxx,minn1,maxx1;
 double min, max;
 double a2,b2;//границы сетки для построения ЧИК
 long int *count3;
 int t;
 
           /*---------ВВод начальных данных-----------*/
 h=0.001;
 h1=0.01;
 N= 100000;// T=h*N=100
 N1=70000; // T1=70
 N2=90000;// T2=90
 N1_1=7000;
 N2_2=9000;
 t=N1_1+1;
 
 M=10000;
 sigma1=0.1;
 sigma2=0.01;
 sigma3=0.001;
 nach_y1=1;
 nach_y2=0;
 nach_y3=0;
 nach_y4=0;
 r=24;
 pi= 2*asin(1.0);
 lambda=0.01;
 ww=2;
 aa=0.01;
 bb=10;
 pp=2;
 sigma=0.1;
 
//--------------------------------------------------------------------------
 
 hag=300;  //колличество интервалов разбиения для построения гистограммы
 A=-100;
 B=100;
 
 C=-40; //параметры сетки для построения ЧФП
 D=40;
 
 C1=-40;
 D1=40;
 hag2=8000;//колличество интервалов разбиения для ЧФП
 
 a=-20;//параметры сетки для построения совместной плотности
 b=20;
 
 a1=-20;
 b1=20;
 hag1=4000; //колличество интервалов разбиения для построения совместной плотности
 
 a2=-40;//границы сетки для ЧИК
 b2=40;
 hag3=8000;
//---------------------------------------------------------------------------
 
  int razmer1=hag2*hag2;//Размер матрицы для ЧФП
  int razmer=hag1*hag1; //Размер матрицы для совместной плотности
 
  const0=double((B-A)/hag);
 
  const1=double((b-a)/hag1);
  const2=double((b1-a1)/hag1);
 
  const3=double((D-C)/hag2);
  const4=double((D1-C1)/hag2);
 
  const5=double((b2-a2)/hag3);
           /*-----------------------------------------*/
 
 
 
 //summ =(double*)malloc(N*sizeof(double));//Массив для вторых моментов
 //x_x = (double*)malloc(N*sizeof(double));//Массив для расчета матожидания
 //disper = (double*)malloc(N*sizeof(double));//Массив для расчета дисперсии
 
 count2= (int*)malloc(razmer1*sizeof(int));//Матрица для заполнения ЧФП
 
 count1= (int*)malloc(razmer*sizeof(int));//Матрица для заполнения совместной плотности
 
 count=(int*)malloc(hag*sizeof(int));  //Массив со значениями одномерной гистограммы
 
 setka=(double*)malloc(hag*sizeof(double));//Сетка для одномерной гистограммы
 
 setka3_0=(double*)malloc(hag2*sizeof(double));//2 сетки для построения ЧФП
 setka3_1=(double*)malloc(hag2*sizeof(double));//
 
 setka2_0=(double*)malloc(hag*sizeof(double));//2 сетки для построения совместной плотности
 setka2_1=(double*)malloc(hag*sizeof(double));//
 
 setka4=(double*)malloc(hag3*sizeof(double));//создание сетки для ЧИК
 
   /*   for (int i = 0; i < N; i++)//Обнуление массивов
         {
 
                summ[i]=0;
                x_x[i]=0;
         }    */
 
                y1_n=0;
                y2_n=0;
                y3_n=0;
                y4_n=0;
 
                y1_l=0;
                y2_l=0;
                y3_l=0;
                y4_l=0;
 
 
    for (int k = 0; k < razmer1; k++)
      count2[k]=0;
 
    for (int i=0; i<razmer; i++)
       count1[i]=0;
 
    for (int i = 0; i < hag; i++)
       count[i]=0;
 
 
 
/*----------------ВВод значений в нуливой узел и создание сеток-------------------*/
 
     //  x_x[0] = x_x[0]+y1_l/M;
     //  summ[0]=summ[0]+(double)(y1_l*y1_l)/M;
    //   disper[0]=summ[0]-(x_x[0]*x_x[0]);
 
       setka[0]=A;
 
       setka2_0[0]=a;
       setka2_1[0]=a1;
 
       setka3_0[0]=C;
       setka3_1[0]=C1;
 
       setka4[0]=a2;
 
    for (int j = 0; j < hag2; j++)
    {
        setka3_0[j+1]=setka3_0[j]+const3;
        setka3_1[j+1]=setka3_1[j]+const4;
    }
 
    for (int j = 0; j < hag1; j++)
    {
        setka2_0[j+1]=setka2_0[j]+const1;
        setka2_1[j+1]=setka2_1[j]+const2;
    }
 
     for (int j = 0; j < hag; j++)
          setka[j+1]=setka[j]+const0;
 
     for (int j = 0; j < hag3; j++)
        setka4[j+1]=setka4[j]+const5;
 
/*---------------------------------------------------------------*/
 
       minn=y1_l;
       maxx=minn;
       minn1=y3_l;
       maxx1=minn1;
 
       MIN=y1_l;
       MAX=MIN;
       MIN1=y3_l;
       MAX1=MIN1;
 
      int X2,Y2;
 
      int X,Y;
      X=hag1;
      Y=hag1;
 
      int X1=hag;
      int X3=hag3;
      int Y3=0;
      
 
      int P;
      int new_razmer2;
 
      P=10;//h1/h
      new_razmer2= (N2_2-N1_1)*hag3;
 
      new_count3= (int*)malloc(new_razmer2*sizeof(int));//итоговый массив-матрица, для построения графика ЧИК
 
      for (int i=0; i<new_razmer2; i++)
         new_count3[i]=0;
 
 
      indeks=1;
      T1=P;
 
        FILE * date_y1;
    FILE * date_y2;
    date_y1 = fopen("Данные_Y1.txt","w");
    date_y2 = fopen("Данные_Y2.txt","w");
    
 
 
      for(int j = 0; j < M; j++)//цыкл для моделирования M штук траекторий
          {
 
               y1_l = nach_y1;
               y2_l = nach_y2;
               y3_l = nach_y3;
               t=N1_1;
 
             X2= (int) ((y1_l-C)/const3);
             Y2= (int) ((y2_l-C1)/const4);
             count2[X2+Y2*hag2]= count2[X2+Y2*hag2]+1;
 
 
 
            for(int i=0; i<N; i++)//цыкл для моделирования 1 траектории
         {
 
                alfa1 = (double)rand()/(double)RAND_MAX;
                while(alfa1 == 0)
                alfa1 = (double)rand()/(double)RAND_MAX;
                alfa2 = (double)rand()/(double)RAND_MAX;
                ksi = sqrt(-2*log(alfa1))*sin(2*pi*alfa2);//моделирование гаусовской случайной величины
 
                                y1_n = y1_l+y2_l*h;
                                y2_n = y2_l-(lambda*y2_l+ww*ww*y1_l+aa*y1_l*y1_l*y1_l+bb*sin(pp*i*h))*h+sigma*(sqrt(h))*ksi;
 
                                if(j==10)
                                {
                                  fprintf( date_y1, "%f " , y1_n );
                                  fprintf( date_y2, "%f " , y2_n );
                            }
 
 
 
 
              //    x_x[i+1]=x_x[i+1]+y1_n/M; //Расчитывается оценка математического ожидания
              //    summ[i+1]=summ[i+1]+(double)(y1_n*y1_n)/M;//Расчитывается второй момент
              //    disper[i+1]=summ[i+1]-(x_x[i+1]*x_x[i+1]);//рассчитывается Дисперсия
 
 
 
                X2= (int) ((y1_n-C)/const3);
                Y2= (int) ((y2_n-C1)/const4);
 
                count2[X2+Y2*hag2]= count2[X2+Y2*hag2]+1;
 
 
            if ((i>N1) && (i<N2))//цикл для заполнения ЧИК
              {
 
                X3=(int)((y2_n-a2)/const5);
                Y3=(int) ((i-N1-1)/P);
                new_count3[X3+Y3*hag3]=new_count3[X3+Y3*hag3]+1;
 
              }
 
 
 
 
 
                y1_l=y1_n;
                y2_l=y2_n;
                
 
            if (y1_n<minn)//Нахождение минимального и максимального эдемента в массивах y1 и y2, для масштабирования
            {
             minn=y1_n;
            }
 
            if (y1_n>maxx)
            {
            maxx=y1_n;
            }
 
            if (y2_n<minn1)
            {
             minn1=y2_n;
            }
 
            if (y2_n>maxx1)
            {
            maxx1=y2_n;
            } 
 
       }
 
 
            X1= (int) ((y2_n-A)/const0); //заполнение гистограммы
              count[X1]=count[X1]+1;
 
            X= (int) ((y1_n-a)/const1);  //заполнение совместной плотности
            Y= (int) ((y2_n-a1)/const2);
            count1[X+Y*hag1]= count1[X+Y*hag1]+1;
 
 
 
    /*       if (y1[N-1]<MIN)//нахождение максимального и минимального элемента в узле [N-1], для масштабирования
        {
             MIN=y1[N-1];
        }
 
        if (y1[N-1]>MAX)
        {
            MAX=y1[N-1];
        }
 
        if (y3[N-1]<MIN1)
        {
             MIN1=y3[N-1];
        }
 
        if (y3[N-1]>MAX1)
        {
            MAX1=y3[N-1];
        }/*   
 
 
 
      /*    for( int i = N1_1+1; i < N2_2; i++ )
        {
                   for( int k = 0; k < hag3; k++ )
                   {
            for( int j = 0; j < P; j++ )
 
              {
               new_count3[k+hag3*(i-N1_1-1)]=new_count3[k+hag3*(i-N1_1-1)]+count3[k+hag3*(i-N1_1)*j];
              }
           }
        } */
 
 
        }
 
         fclose(date_y1);
     fclose(date_y2);
 
 
/*-------------------Вывод в файл всех необходимых переменных--------------------*/
 
 //---------------------вывод сетки для ЧИК-----------------------------
    FILE * SETKA3_0;
 
     SETKA3_0 = fopen("4fp.txt","w");
            for (int i = 0; i <hag2; i++)
                  {
            for (int j = 0; j <hag2; j++)
            {
             fprintf(SETKA3_0, "%f   %f   %d\n", setka3_0[i], setka3_1[j], count2[j+i*hag2]);
             }
                           fprintf( SETKA3_0, "\n");
          }
     fclose(SETKA3_0);
 
 
//--------------------вывод данных для совместной плотности-----------------------
 
     FILE * SETKA2_0;
 
     SETKA2_0 = fopen("sovmPL.txt","w");
 
                for (int i = 0; i <hag1; i++)
                 {
                for (int j = 0; j <hag1; j++)
                {
                fprintf( SETKA2_0, "%f   %f   %d\n", setka2_0[i], setka2_1[j], count1[j+i*hag1] );
                }
               fprintf( SETKA2_0, "\n");
         }
     fclose(SETKA2_0);
 
//---------------------вывод сетки для ЧИК-----------------------------
 
 
      FILE * SETKA_vremya; // задаем сетку по времени необходимую для расчета
 
       SETKA_vremya = fopen("4ik.txt","w");
        for (int i =N1_1+1; i <N2_2; i++ )
             {
        for (int j = 0; j <hag3; j++ )
          {
          fprintf( SETKA_vremya, "%f   %f   %d\n" , setka4[j], (double)(i*h1), new_count3[j+hag3*(i-N1_1-1)]);
          }
              fprintf( SETKA_vremya, " \n");
                  }
 
     fclose(SETKA_vremya);
 
 
//------------------вывод матрицы и вывод сетки для одномерной гистограммы-------------------------
 
     FILE * odnomernaya_gistogramma;
 
     odnomernaya_gistogramma = fopen("gistogr.txt","w");
 
     for (int i = 0; i <hag; i++)
      {
 
     fprintf( odnomernaya_gistogramma, "%f %d\n" , setka[i], count[i] );
 
      }
 
     fclose(odnomernaya_gistogramma);
 
   //------------------вывод: матожидания, дисперсии, фазовых траекторий----------------------------
    
    FILE * matogidanie;
    FILE * dispersiya;
    FILE * razbienie;
    matogidanie = fopen("матожидание.txt","w");
    dispersiya = fopen("Дисперсия.txt","w");
    razbienie = fopen("ось_абсцисс.txt","w");
     for (int i = 0; i <N; i++)
      {
   //    fprintf( date_y1, "%f " , y1[i] );
   //    fprintf( date_y2, "%f " , y2[i] );
  //     fprintf( date_y3, "%f " , y3[i] );
//   fprintf( dispersiya , "%f " , disper[i] );
  //     fprintf( matogidanie, "%f " , x_x[i] );
  //     fprintf( razbienie, "%f " , h*i );
 
      }
     fclose(date_y1);
     fclose(date_y2);
     //fclose(date_y3);
     fclose(matogidanie);
     fclose(dispersiya);
     fclose(razbienie);
 
 
   //Вывод вспомогательного файлся со значениями максимумов для масштабирования
 
        FILE * vspomogatel;
        vspomogatel = fopen("Масштабирование.txt","w");
        fprintf( vspomogatel, "%f " ,  minn);
        fprintf( vspomogatel, "%f " ,  maxx);
        //fprintf( vspomogatel, "\n");
        fprintf( vspomogatel, "%f " ,  minn1);
        fprintf( vspomogatel, "%f " ,  maxx1);
        //fprintf( vspomogatel, "\n");
        fprintf( vspomogatel, "%f " ,  MIN);
        fprintf( vspomogatel, "%f " ,  MAX);
        //fprintf( vspomogatel, "\n");
        fprintf( vspomogatel, "%f " ,  MIN1);
        fprintf( vspomogatel, "%f " ,  MAX1);
        //fprintf( vspomogatel, "\n");
        fclose(vspomogatel);
                                                                      
 
 
 
 
 
    free(count2);
    free(count1);
    free(count);
    //free(count3);
        free(new_count3);
 
    free(setka);
    free(setka3_0);
    free(setka3_1);
    free(setka2_0);
    free(setka2_1);
    free(setka4);
return(0);
}
//---------------------------------------------------------------------------
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.03.2013, 17:14
Помогаю со студенческими работами здесь

Среда программирования
Ребята, 2 месяца учил С++ на Visual Studio, сейчас надо резко перейти на C++ Bilder. Скажите пожалуйста, стиль кода сильно отличается? А то...

Среда программирования.
Здравствуйте. Подскажите, что за среда программирования изображена на скриншотах?

Среда программирования
Какая среда программирования бесплатная, т.е. не взломанная, а чисто бесплатная...

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

Нужна среда разработки для C++ под Windows, сразу отбросив: VS, QTCreator
Hello world! Последние полгода я активно сидел в C# VS Studio. И что-то захотелось С++ по-практиковать. Но тут важный момент, что...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Установка Emscripten SDK (emsdk) и CMake на Windows для сборки C и C++ приложений в WebAssembly (Wasm)
8Observer8 30.01.2026
Чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. Система контроля версиями Git. . .
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru