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

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

Восстановить пароль Регистрация
 
Frenkk
0 / 0 / 0
Регистрация: 27.11.2011
Сообщений: 20
26.04.2012, 23:16     Помогите пожалуйста с блок-схемой #1
Приветствую вас в доброе время суток. Прошу вашей помощи с написание блок схемы к программе предоставленной ниже. Если возможно, то закинуть в 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;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
laplas
15 / 11 / 1
Регистрация: 25.12.2010
Сообщений: 91
26.04.2012, 23:52     Помогите пожалуйста с блок-схемой #2
интересно девки пляшут!
то есть как тебе - так блок-схему в файле сделать, а у тебя руки чтоли отсохнут ,если ты код тэгами обрамишь!?
и еще, настрадамус давно умер, а без него мы не сможем узнать,чего должна делать прога, так что сам выручай. надеюсь доходчиво объяснил.
Frenkk
0 / 0 / 0
Регистрация: 27.11.2011
Сообщений: 20
26.04.2012, 23:55  [ТС]     Помогите пожалуйста с блок-схемой #3
В принципе доходчиво. Ну по идее программа должна решать 4 линейных уравнения матричным методом.
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4920 / 2663 / 243
Регистрация: 29.11.2010
Сообщений: 7,410
27.04.2012, 02:41     Помогите пожалуйста с блок-схемой #4
1. Где теги форматирования кода?
2. Какой инициативный человек будет заниматься такой неинтересной задачей?
3. Diagram Designer, поиск по форуму, там все подробно описано
Yandex
Объявления
27.04.2012, 02:41     Помогите пожалуйста с блок-схемой
Ответ Создать тему
Опции темы

Текущее время: 13:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru