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

составить таблицу! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задачка про двумерные массивы http://www.cyberforum.ru/cpp-beginners/thread62272.html
Задача о замочной скважине, подойдет ли ключ к замку. Даны мозаичные изображения замочной скважины и ключ. Нужно узнать, пройдёт ли ключ в скважину? То есть даны матрицы L(m1,n1) и K(m2,n2), m1>m2, n1>n2, состоящие из нулей и единиц. Проверить подойдет ли "ключ" к "замку". Каждой единице матрицы L соответствовал нуль матрицы K, и если можно, то как (на сколько и в каком направлении следует...
C++ Вставить после каждого знака пунктуации в символьном массиве знак табуляции Помогите пожалуйста решить задачи на языке Си 1. Вставить после каждого знака пунктуации в символьном массиве знак табуляции. 2. Дан целочисленный массив, определить серии максимальной и минимальной длины и поменять их местами, если их несколько, то первые из них. http://www.cyberforum.ru/cpp-beginners/thread62264.html
Одномерные статические массивы C++
Ввести одномерный статический массив из к чисел. И сдвинуть элементы массива циклически на n позиций влево.
Бинарные числа! Перевод простого числа в бираное и расчет. C++
Здравствуйте!Я понимаю, что моя просьба банальна, но я правда не могу никак разобраться с бинарными числами и переводом простых чисел в бинарные, а задание надо срочно сдать, иначе недопуск к экзамену обеспечен((( Задание в файле...Заранее спасибо за помощь..
C++ Распечатать на дисплее таблицу умножения http://www.cyberforum.ru/cpp-beginners/thread62246.html
Распечатать на дисплее таблицу умножения
C++ Ввод данных в консоль Пишу консольное приложение в Visual Studio 2008 на C++. такая проблема: while((timerDelay<0)||(timerDelay>20000)) { scanf("%d", &timerDelay); if ((timerDelay<0)||(timerDelay>20000)) printf(text2); //сообщение об ошибке } подробнее

Показать сообщение отдельно
Monte-Cristo
 Аватар для Monte-Cristo
2807 / 1372 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
09.11.2009, 18:55     составить таблицу!
Попробуйте это (из-за отсутствия компилятора С, писал по памяти)
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
#include <stdio.h> 
#include <math.h> 
 
double FuncY(double x)
{
    return (pow(pow(x,4)+2,1.0/3));
}
 
double Simpson(double (*Fx)(double), double top, int m)
{
        double I, h, x, a, b;
        int n;
        
        a = 0;
        b = top;
 
        h=(b-a)/(m-1);
        x = a;
 
        I = Fx(a) + Fx(b);
        
        n = 0;
        while (n < m-2)
        {
                x = x+h;
                if (n%2==0) I=I+4*Fx(x);
                        else  I = I+2*Fx(x);
                n++;
        }
 
        return I*h/3;
}
 
 
int main() 
{
    double X1, X2, dX, X, Y;
    int m;
 
    X1=1.0;
    X2=2.0;
    dX=0.1;
    
    printf("Accuracy of calculation = ");
    scanf("%d", &m);
    
    printf("\n");
    
    for (X=X1; X<X2+dX; X=X+dX)
    {
        Y = Simpson(FuncY, X, m);
        printf("X = %0.1lf\tY = %lf\n", X, Y);  
    }
    
    return 0;
}
p.s: чем выше будет число Accuracy of calculation (это переменная m или кол-во интервалов) тем точнее будет результат вычисления интеграла.
 
Текущее время: 17:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru