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

Вопрос по определению типа переменной - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка при компиляции(( http://www.cyberforum.ru/cpp-beginners/thread371621.html
Fatal: Expected a file name Что делать??? в Project->Options ->Directories/Conditionals все указано правильно.... что только не пробовала.... одно и тоже - не компилирует(( Windows переустанавливать что ли??? Добавлено через 11 минут никто с такой проблемой не пересекался??? ((
C++ Чтение данных из файла и работа с ними Может ли кто нибудь помочь? Нужно в Visual Studio 2010 написать программу, которая будет из файла читать определённые значения переменных. А потом на основании этих данных будет строить график, подставляя эти данные в формулу для графика, желательно используя OpenGl. Но было бы круто чтоб кто-либо помог хотя бы с первой частью-чтением из файла Буду очень благодарен! Возможен вариант если... http://www.cyberforum.ru/cpp-beginners/thread371617.html
C++ gnuplot
Помогите пожалуйста написать программу которая вычислит значение √x для 101 аргумента. Диапазон аргумента х от 1 до 10 x?. Значение квадратного корня расчитывается с помощью с библиотеки math.h и подсчитана каждая точка на оси абсцисс: 0, 0,1. 0,2. 0,3. и так до 10,0и впмсана в однодименсионный массив. Для накопления значений нужен float или double. Отображая значение на экране в первой строке...
Решение задач С++ C++
Заданы три точки на плоскости: М с координатами (х1, у1), L с координатами (х2, у2) и Н с координатами (х3, у3). Определить лежат ли они на одной прямой. При отрицательном ответе найти площадь и периметр треугольника МLH.
C++ Из исходящего списка исключить неудовлетворительные оценки http://www.cyberforum.ru/cpp-beginners/thread371584.html
Привет всем. Прошу помощи с заданием. 1. Сформировать целочисельный список, который содержит текущие оценки с одного предмета (для примера взять 10-12 оценок, среди которых могут быть удовлетворительные (больше 6 балов) и неудовлетворительные (меньше 6 балов). 2. Зделать копию этого списка 3. Разбить список на два списка: первые вмещает в себе только удовлетворительные оценки, второй...
C++ Найти сумму ряда 8. дано натуральное число n. Вычислить: S=1/3^2+1/5^2+1/7^2+...+1/(2n+1)^2 подробнее

Показать сообщение отдельно
Heidel
 Аватар для Heidel
110 / 110 / 7
Регистрация: 11.10.2011
Сообщений: 647
24.10.2011, 14:56  [ТС]     Вопрос по определению типа переменной
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
#include <iostream.h>
#include <time.h>
#include <math.h>
#include <stdlib.h>
 
// Функция для расчета f(x,y)
double Func1 (double x, double y) 
{
    return sqrt(x)+(pow(y,2)/x);
}
 
// Рекурсивная функция для вычисления p
double p (int i) 
{
    if (i==1)
        return cos (1);
    if (i==2)
        return -sin (1);
    if (i>=3)
        return (2*p (i-1) - p (i-2));
    return EXIT_SUCCESS;
}
 
// Рекурсивная функция для вычисления h
double h (int i, int z)
{
    if (i==1)
        return 0.5;
    if (i==2)
        return sin (0.5);
    if (i>=3)
        return (z*h (i-1, z) + h (i-2,z));
    return EXIT_SUCCESS;
}
 
// Заполнение массива произвольного размера случайными числами
void ZapolnenieMassiva (double *Massive, int SizeOfMassive)
{
 
cout << "Massiv iz " << SizeOfMassive <<" elementov\n";
 
    for (int i=0; i<SizeOfMassive; i++)
    {
        *(Massive+i)= rand()%101;
        cout << *(Massive+i) << " " ;
    }
    cout <<"\n\n" ;
}
 
// Обработка массива. Элементы массива, кратные какому-либо числу (Delitel), умножаются на переменную
void ObrabotkaMassiva (double *Massive, int SizeOfMassive, int Delitel, double Peremennaya)
{       
    
cout << "Elementy massiva kratnye " << Delitel << " umnojit na " << Peremennaya << "\n";
 
    for (int i=0; i<SizeOfMassive; i++)
    {
        
            if (fmod (*(Massive+i),Delitel)==0)
            {
                *(Massive+i) = *(Massive+i)*Peremennaya;
            }
            cout << *(Massive+i) << " " ;
    }
    cout <<"\n\n" ;
}
 
 
int main ( )
{
 
int s;
int t;
    cout << "Input s=";
    cin >> s;
    cout << "Input t=";
    cin >> t;
    cout <<"\n" ;
 
    double a = Func1(sqrt(abs(s)), t); //Вычисление a. Вызов функции Func1
    cout << "a=" << a << endl;
    
    double b = pow(t,2)+Func1(s,s); //Вычисление b. Вызов функции Func1 
    cout << "b=" << b << endl;
    cout <<"\n" ;
                                                                                                                                                                                       double c;
int z;
    cout << "Input z=";
    cin>> z;
    cout <<"\n" ;
 
    c = p (9)/h (3, z) + p (4); //Вычисление с. Вызов рекурсивных функций p и h
    cout << "c="<< c << endl;
    cout <<"\n" ;
 
double *nMassive, *mMassive, *lMassive;
int i=9, j=10, k=11;
int Delitel1=3, Delitel2=5, Delitel3=2;
 
    srand(time(NULL));
 
    nMassive = new double [i];
    mMassive = new double [j];
    lMassive = new double [k];
 
    ZapolnenieMassiva (nMassive, i); 
    ZapolnenieMassiva (mMassive, j);
    ZapolnenieMassiva (lMassive, k);
 
    cout <<"\n" ;
 
    ObrabotkaMassiva (nMassive, i, Delitel1, a );
    ObrabotkaMassiva (mMassive, j, Delitel2, b );
    ObrabotkaMassiva (lMassive, k, Delitel3, c );
 
return 0;
}
 
Текущее время: 12:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru