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

Помогите пожалуйста с блок-схемой - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Метод решения http://www.cyberforum.ru/cpp-beginners/thread559735.html
С помощью какого метода лучше всего решить на C/C++ систему уравнений как на картинке ? Количество переменных может варьироваться (от 3 до 20).
C++ Матрица с символами Дана матрица 5х7, элементами которой являются значения символьного типа. Составить одномерный массив, содержащий количество символов ‘m’ в каждом из ее столбцов. Подсчитать количество символов ‘а’ над третьей строкой матрицы и общее количество символов ‘b’ и ‘z’ под третьей строкой. Непонятно как посчитать количество m в столбцах, вторую часть задачи вроде бы знаю как делать, но с символьными... http://www.cyberforum.ru/cpp-beginners/thread559726.html
C++ Как использовать функции string::find или функция strstr(str1 ,str2)
как использовать функции string::find или функция strstr(str1 ,str2) Добавлено через 3 минуты вернее какой у них синтаксис привдети пож пример..
C++ В програме опишите структуру, содержащую данные
В програме опишите структуру, содержащую данные о домашнем адресе (улица,номер дома и квартиры).Создайте экземпляр такой структуры и присвойте ее полям значения соответствующего типом.
C++ Пусть имеется двумерная квадратная матрица А произвольной розмирности http://www.cyberforum.ru/cpp-beginners/thread559706.html
Пусть имеется двумерная квадратная матрица А произвольной розмирности. найты суммы элементов лежащих главной и побочной диагоналях матрицы
C++ биортогональный алгоритм Всем приятного времени суток! Требуется написать программу для решения системы Ax = b с помощью биортогонального алгоритма(матрица A и вектор b произвольные). Алгоритм следующий: {\beta }_{k} + {\gamma }_{k} = -1; {\beta }_{k} = - {\alpha }_{k} \frac{(A{r}_{k-1},{s}_{k-1})}{(({r}_{k-1},{s}_{k-1})}; {\gamma }_{k} = \frac{{\alpha }_{k}}{{\alpha... подробнее

Показать сообщение отдельно
Frenkk
0 / 0 / 0
Регистрация: 27.11.2011
Сообщений: 20
26.04.2012, 23:16     Помогите пожалуйста с блок-схемой
Приветствую вас в доброе время суток. Прошу вашей помощи с написание блок схемы к программе предоставленной ниже. Если возможно, то закинуть в Word файле. Заранее благодарен.



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
#include <iostream>
#include <math.h>
using namespace std;
 
double minor_ij(int,int);
 
double a[4][4],m[3][3];
 
void main(void)
{
    int i=0,j=0;
    double b[4];
    for(;i!=4;i++)
cout<<”a[<<i+1<<”,1]*x1+a[<<i+1<<”,2]*x2+a[<<i+1<<”,3]*x3+a[<<i+1<<”,4]*x4=b”<<i+1<<”\n”;
    cout<<”\n”;
    for(i=0;i!=4;i++)
        for(j=0;j!=4;j++)
        {
            cout<<”a[<<i+1<<][<<j+1<<]=;
            cin>>a[i][j];
        }
    for(i=0;i!=4;i++)
    {
        cout<<”b[<<i+1<<]=;
        cin>>b[i];
    }
    double minor[4][4];
    for(i=0;i!=4;i++)
        for(j=0;j!=4;j++)
            minor[i][j]=minor_ij(i,j);
    double det=0;
    for(i=0;i!=4;i++)
        det+=a[0][i]*minor[0][i];
    if (det!=0)
    {
        for(i=0;i!=4;i++)
            for(j=0;j!=4;j++)
                a[i][j]=minor[j][i]/det;
        double x[4],p;
        for(i=0;i!=4;i++)
        {
            p=0;
            for(j=0;j!=4;j++)
                p+=b[j]*a[i][j];
            x[i]=p;
        }
        for(j=0;j!=4;j++)
            cout<<”x”<<j<<=<<x[j]<<”\n”;
    }
    else cout<<”The system has no solutions ”;
}
double minor_ij(int q=0,int w=0)
{
    double t;
    int s=q+w+2,k,l;
    for(k=0;k!=4;k++)
    {
        if (k<q) for(l=0;l!=3;l++)
                    if (l>=w) m[k][l]=a[k][l+1];
                    else m[k][l]=a[k][l];
        else if (k>q) for(l=0;l!=3;l++)
                        if (l>=w) m[k-1][l]=a[k][l+1];
                        else m[k-1][l]=a[k][l];
    }
    t=m[0][0]*m[1][1]*m[2][2]+m[0][1]*m[1][2]*m[2][0]+m[1][0]*m[2][1]*m[0][2];
    t=t-m[2][0]*m[1][1]*m[0][2]-m[1][2]*m[2][1]*m[0][0]-m[0][1]*m[1][0]*m[2][2];
    if (s%2!=0) t*=-1;
    return t;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru