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

Блок-смеха - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ отсортировать массив по возростанию http://www.cyberforum.ru/cpp-beginners/thread993285.html
Есть массив, в последней колонке есть количество простых чисел в строке. нужно отсортировать строки массива по кол простых чисел в строке // program.cpp: определяет точку входа для консольного приложения. // #include<iostream> #include<time.h> using namespace std; void swap(int &i,int &j){
C++ Не знаю как исправить ошыбку в коде Ошыбка, наверное, в том что я в классе roslunu описываю ф-ию get_name, где пам'ять под name выделена динамически, а в следующих классах статически. Мне об'язательно нужно использовать char.Ребята, помогите пожалуйста, буду очень благодарна. Я в тупике. На фотке ошыбка которую мне выбивает компилятор. Описание класса #ifndef flower_h_ #define flower_h_ #include<iostream> http://www.cyberforum.ru/cpp-beginners/thread993283.html
C++ Подправить программу
Помогите, пожалуйста, подправить программу. Задание следующее: Даны действительные числа a, b, c, d. Проверить возможность построения пятиугольника, изображенного на рисунке (рисунок прилагаю) и найти его площадь. Проверку возможности существования треугольника и вычисление его площади по трем сторонам организовать в подпрограмме. Мой вариант программы: #include <stdio.h>
Ввод массива через textBox C++
Привет! Начал разбираться с Windows Forms. Возник вопрос: как ввести элементы массива через textBox? Например, есть массив double mass, нужно его заполнить, введя значения на форме. По идее должно быть что-то вроде такого: int n = System :: Convert :: ToInt32(textBox1 -> Length); double mass; for (int i = 0; i < n; i++) mass = System :: Convert :: ToDouble(textBox1 -> Text); Но это...
C++ к-порядковая статистика с помощью пирамидальной сортировки http://www.cyberforum.ru/cpp-beginners/thread993278.html
к-порядковая статистика с помощью пирамидальной сортировки
C++ Решение задачи(через функцию) Написать функцию, которая возвращает число, полученное из числа X,в котором все розряды, расположенные правее центральной позиции, заменены на симметрические относительно центра разряды с левой части числа(крайний правый бит считать нулевым по номеру) подробнее

Показать сообщение отдельно
InMrEneRgi
0 / 0 / 0
Регистрация: 27.09.2013
Сообщений: 19
31.10.2013, 20:40     Блок-смеха
народ помогите)
програму написал, тепер вышел запут. Немогу напистаь блок схема)
помогитееее)
вот код

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 "stdafx.h"
#include "iostream"
#include <cmath>    
using namespace std;
 
 
 
float Trapezodial(int min, int max, int kilkist)
{
        float h;
        h = (max - min);
        h = h / kilkist;
        int i;
        float I = 0;
        for (i = 0; i <= kilkist - 1; i++)
        {
                I += sin(i + 3.5)+(sin(i + 3.5)/cos(i + 3.5));
        }
        I = h*((sin(i + 3.5)+(sin(i + 3.5)/cos(i + 3.5)) + sin(max + 3.5)+(sin(max + 3.5)/cos(max + 3.5))) / 2 + I);
        return I;
}
//----------------------------------------------------
float Rectangle(int min, int max, int kilkist)
{
        float h;
        h = (max - min);
        h = h / kilkist;
        int i;
        float I=0;
        for (i = 0; i <= kilkist - 1; i++)
        
 
 
       {
                I += sin(i + 3.5)+(sin(i + 3.5)/cos(i + 3.5));
                
        }
        I =I*h;
        return I;
}
 
//----------------------------------------------------
float Simpsons(int min, int max, int kilkist)
{
        float m;
        m = (min + max)/2;
        int i;
        float I = 0;
        I = ((max - min) / 6);
        I=I*(sin(min + 3.5)+(sin(min + 3.5)/cos(min + 3.5)) + 4 * sin(m + 3.5)+(sin(m + 3.5)/cos(m + 3.5)) + sin(max + 3.5)+(sin(max + 3.5)/cos(max + 3.5)));
        return I; 
}
//----------------------------------------------------
int main()
{
        setlocale(LC_CTYPE, "UKR");
        int min, max, kilkist, k = 0;
        float res;
        cout << "Введiть мiнiмальний промiжок min =  ";
        cin >> min;
        cout << "Введiть максимальний промiжок max =  ";
        cin >> max;
        cout << "Введiть кiлькiсть = ";
        cin >> kilkist;
        while ((k < 1) | (k>4))
        {
                cout<<"-----------------------------------------\n";
                cout << "Виберiть метод: \n";
                cout << "1- Метод прямокутника \n";
                cout << "2- Метод трапецiєвидний \n";
                cout << "3- Метод Сiмпсона \n";
                cout << "4- Обрахувати кожним методом \n";
                cin >> k;
        }
    switch (k)
    {
    case 1:res = Rectangle(min, max, kilkist); break;
    case 2:res = Trapezodial(min, max, kilkist); break;
    case 3:res = Simpsons(min, max, kilkist); break;
 
    }
    cout<<"----------------------------------------\n";
    cout << "Результат роботи програми: \n";
if(k>3)
    {
    cout << "Метод Прямокутника: " << Rectangle(min, max, kilkist)  <<endl;
    cout << "Метод Трапецiєвидний: " << Trapezodial(min, max, kilkist)   <<endl;
    cout << "Метод Сiмпсона: " << Simpsons(min, max, kilkist)  <<endl;}
    if(k<=3)
    {
        cout<<res<<endl;
    }
    
        system("pause");
 
        return 0;
}
Добавлено через 19 часов 2 минуты
помогитеееее
пожалусто....
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru