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

помогите откомпилировать программу - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проверить, принадлежит ли точка с заданными координатами (x,y) заштрихованной области http://www.cyberforum.ru/cpp-beginners/thread567903.html
У меня не получается помогите , нужно написать программу на C#
C++ Односвязный список, загрузка из файла Добрый день. Написал функцию загрузки элементов из файла в односвязный список. Работает если использовать ifstream, при использовании fread выдает ошибку на цикле while(list->next) : Unhandled exception at 0x009024f9 in Class_list_one directional_circle (no).exe: 0xC0000005: Access violation reading location 0x000f4804. Собственно вот функция: void List::Unload() { system("cls"); int... http://www.cyberforum.ru/cpp-beginners/thread567892.html
Как упорядочить список по возрасту? C++
Как упорядочить список по возрасту? #include<stdio.h> #include<conio.h> #include<string.h> struct student { char fam; int vozr; int bilet;
Многофайловая работа, передача структур и файлов через прототип функции C++
Раньше я не пробовал разбивать программу на файлы, но сейчас эта необходимость возникла и, конечно, возникли новые проблемы: проблема с передачей файла, допустим, input в другую функцию. возникает ошибка: "error: ‘fstream’ has not been declared" и передача структур в функцию(еще и работа со списками, поэтому с указателями, как я понял проблема). ошибка: "error: conversion from ‘ItemListOne*’...
C++ Величина вкладов в банке. http://www.cyberforum.ru/cpp-beginners/thread567871.html
HELP!!!! Надо составить программу, определяющую вклад, положенных на самый большой срок. Вводимая информация: Величина вкладов в банке и срок(в месяцах), на который положен каждый вклад. HELP!!!!
C++ Проверить, чередуются ли в массиве четные и нечетные числа. Дан массив ненулевых целых чисел размера n. Проверить, чередуются ли в нем четные и нечетные числа. Если чередуются, то вывести 0, если нет, то вывести порядковый номер первого элемента, нарушающего закономерность. ПОМОГИТЕ пожалуйста!!!!! подробнее

Показать сообщение отдельно
Бетман
0 / 0 / 0
Регистрация: 18.02.2012
Сообщений: 11
07.05.2012, 16:17     помогите откомпилировать программу
ребятки,до сих пор парюсь с курсачом,помогите откомпилировать,не могу свой С++ Сode block настроить,
заранее премного благодарен всем кто откликнется
C++ (Qt)
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
#include <stdafx.h> //подключение библиотек
#include <iostream>
#include <math.h>
using namespace std;
 
double f(double x) \\ указатель на интегрируемую функцию
{
    return 1/x;
}
 
double f_k(double x, int k) \\ описание переменных
{
    double f=1; \\ аргумент функции F
    for (int i=1; i<=k; i++)
    {
        f*=-i;
        f/=x;
    }
    return f/x;
}
 
float NewtonCotes(double a, double b, int Degree, int Ndivisions) \\ описание коэффициентов Ньютона-Котеса
{
    int koef[10][10]={  1,0,0,0,0,0,0,0,0,0,
                        1,1,0,0,0,0,0,0,0,0,
                        1,4,1,0,0,0,0,0,0,0,
                        1,3,3,1,0,0,0,0,0,0,
                        7,32,12,32,7,0,0,0,0,0,
                        19,75,50,50,75,19,0,0,0,0,
                        41,216,27,272,27,216,41,0,0,0,
                        751,3577,1323,2989,2989,1323,3577,751,0,0,
                        989,5888,-928,10496,-4540,10496,-928,5888,989,0,
                        2857,15741,1080,19344,5778,5778,19344,1080,15741,2857
                        };
    double mltp[10]={1,1.0/2,1.0/3,3.0/8,2.0/45,5.0/288,1.0/140,7.0/17280,4.0/14175,9.0/89600}; \\ вычисление целочисленных коэффициентов
 
    if ((Degree<0) || (Degree>9))throw "Wrong degree"; \\ вывод сообщения об ошибке
    if (a>=b) throw "Wrong segment";
    if (Ndivisions<1) Ndivisions = 1;
 
    double Sum,PartSum;
    double h=(b-a)/(Degree*Ndivisions);
 
    Sum=0;
    for (int j=0; j<Ndivisions; j++)
    {
        PartSum=0;
        for (int i=0; i<=Degree; i++)
            PartSum+= koef[Degree][i]*f(a + (i+j*Degree) * h );
        Sum+= mltp[Degree]*PartSum*h;
    }
 
    return Sum;
}
 
double ChislPogr(double a, double b, int Degree, int Ndivisions)
{
    int koef[10][10]={  1,0,0,0,0,0,0,0,0,0,
                        1,1,0,0,0,0,0,0,0,0,
                        1,4,1,0,0,0,0,0,0,0,
                        1,3,3,1,0,0,0,0,0,0,
                        7,32,12,32,7,0,0,0,0,0,
                        19,75,50,50,75,19,0,0,0,0,
                        41,216,27,272,27,216,41,0,0,0,
                        751,3577,1323,2989,2989,1323,3577,751,0,0,
                        989,5888,-928,10496,-4540,10496,-928,5888,989,0,
                        2857,15741,1080,19344,5778,5778,19344,1080,15741,2857
                        };
    double mltp[10]={1,1.0/2,1.0/3,3.0/8,2.0/45,5.0/288,1.0/140,7.0/17280,4.0/14175,9.0/89600};
 
    double Sum,PartSum;
    double h=(b-a)/(Degree*Ndivisions);
 
    Sum=0;
    for (int j=0; j<Ndivisions; j++)
    {
        PartSum=0;
        for (int i=0; i<=Degree; i++)
            PartSum+= koef[Degree][i];
        Sum+= mltp[Degree]*PartSum*h;
    }
 
    return Sum;//*0.00000000000000001;
}
 
double Pogr(double a, double b, int Degree, int Ndivisions)
{
    double h=(b-a)/(Degree*Ndivisions);
    int Degh[10]={0,3,5,5,7,7,9,9,11,11};
    int Proiz[10]={0,2,4,4,6,6,8,8,10,10};
    double koef[10]={0,1.0/12,1.0/90,3.0/80,8.0/945,275.0/12096,9.0/1400,8183.0/518400,2368.0/467775,173.0/14620};
 
    double s=1;
    for (int i=1; i<=Degh[Degree];i++) s*=h;
 
    return fabs(koef[Degree] * s * f_k(1,Proiz[Degree]));
}
 
int main()
{
    char c;
    double s;
    int k=4;
    for (int i=1; i<=10; i++)
    {
        cout<<i<<endl;
        s=NewtonCotes(1,2,k,i);
        cout<<"step="<<1.0/(i*(k-1))<<endl;
        cout<<"pogr="<<Pogr(1,2,k,i)<<endl;
        printf("%.40f\n",s-log((double)2));
        cout<<s-log((double)2)<<endl<<endl;
    }
    cin>>c;
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru