0 / 0 / 0
Регистрация: 08.06.2010
Сообщений: 40
1

Разработать программу, которая выводит, например, на экран следующую таблицу из введенных данных

05.06.2011, 21:24. Показов 2598. Ответов 3
Метки нет (Все метки)

Примерное задание
Разработать программу, которая выводит, например, на экран следующую таблицу из введенных данных:
Разработать программу, которая выводит, например, на экран следующую таблицу из введенных данных
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.06.2011, 21:24
Ответы с готовыми решениями:

Разработать программу которая выводит на экран, которая выводит содержимое текущего каталога, упорядоченное по времени
Помогите пожалуйста!! В уинвере не изучали язык С++ а заставляют на нем написать программку (( В...

Помогите написать программу, которая вводит фактические данные в таблицу, и выводит на экран таблицу
Помогите написать программу, которая вводит фактические данные в таблицу, и выводит на экран...

Разработать программу, которая выводит на экран
Разработать программу, которая выводит на экран монитора одним оператором Ваша фамилия, имя,...

Разработать программу, которая выводит на экран горизонтальную линию из символов
Разработать программу, которая выводит на экран горизонтальную линию из символов. Число символов,...

3
В вечном поиске...
275 / 235 / 30
Регистрация: 05.04.2011
Сообщений: 645
05.06.2011, 21:40 2
printf,scanf вам в помощь
0
0 / 0 / 0
Регистрация: 08.06.2010
Сообщений: 40
05.06.2011, 21:42  [ТС] 3
А по подробней можно?
0
49 / 49 / 14
Регистрация: 08.04.2011
Сообщений: 124
05.06.2011, 21:42 4
Запусти, поспотри в коде, где будет что то похожее на таблицу выводится и научишся
Вот
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
#include<math.h>
#include<iostream.h>
double a[4]={0},
      b[3]={0},
       c[2]={0},
       prec=0.00000;
double minim=0, maxim=0;
void Hello(void);
void Input();
void Derivative();
void Calculation();
double Calc_Fun(double);
double Calc_First(double);
double Calc_Second(double);
main(void)
{
    Hello();
    Input();
    Derivative();
    Calculation();
    return 0;
}
void Hello(void)
{
    cout<<"Программа для решения кубических уравнений методом касательных (метод                     Ньютона).\n\n";
}
void Input()
{
    cout<<"Кубическое уравнение имеет вид"<<endl
        <<"a1*x^3+a2*x^2+a3*x+a4=0"<<endl<<endl;
    for (int i=0;i<4;i++)
    {
        cout<<"Введите значение коэффициента a["<<i+1<<"] : ";
        cin>>a[i];
    }
    cout<<endl<<"Необходимо указать интервал поиска решения."<<endl
              <<"Введите нижнюю границу поиска : ";
    cin>>minim;
    cout<<"Введите верхнюю границу поиска : ";
    cin>>maxim;
    while(minim==maxim||minim>maxim)
    {
        cout<<"\nНижняя граница должна быть меньше верхней и не может быть ей    равна."<<endl
            <<"Повторите ввод нижней границы : ";
        cin>>minim;
        cout<<"Повторите ввод верхней границы : ";
        cin>>maxim;
    }
    cout<<"Введите допустимую погрешность : ";
    cin>>prec;
}
void Derivative()
{
    b[0]=a[0]*3;
    b[1]=a[1]*2;
    b[2]=a[2];
    c[0]=b[0]*2;
    c[1]=b[1];
    cout<<"\n\n\n"
        <<"Исходное уравнение имеет вид : \n\n"
         <<a[0]<<"x^3+("<<a[1]<<")x^2+("<<a[2]<<")x+("<<a[3]<<")=0\n\n"
         <<"Первая производная имеет вид : \n\n"
         <<"f'(x)="<<b[0]<<"x^2+("<<b[1]<<")x+("<<b[2]<<")\n\n"
         <<"Вторая производная имеет вид : \n\n"
         <<"f''(x)="<<c[0]<<"x+("<<c[1]<<")\n\n";
}
void Calculation()
{
    double x=0, m=0;
    cout<<"-------------------------------------------------"<<endl
        <<"|      Xn       |     f(Xn)     |   |f(Xn)|/m   |"<<endl
         <<"-------------------------------------------------"<<endl;
    if (abs(Calc_Fun(minim))*abs(Calc_Second(minim))>0) x=minim;
    else x=maxim;
    if (Calc_First(minim)>Calc_First(maxim)) m=abs(Calc_First(maxim));
    else m=abs(Calc_First(minim));
    cout<<"|";
    cout.width(15);cout.precision(10);
    cout<<x;
    cout<<"|";
    cout.width(15);cout.precision(10);
    cout<<Calc_Fun(x);
    cout<<"|";
    cout.width(15);cout.precision(10);
    cout<<(fabs(Calc_Fun(x))/m);
    cout<<"|\n";
    while((fabs(Calc_Fun(x))/m)>prec)
    {
        x=(x-(Calc_Fun(x)/Calc_First(x)));
        cout<<"|";
        cout.width(15);cout.precision(10);
        cout<<x;
        cout<<"|";
        cout.width(15);cout.precision(10);
        cout<<Calc_Fun(x);
        cout<<"|";
        cout.width(15);cout.precision(10);
        cout<<fabs(Calc_Fun(x))/m;
        cout<<"|\n";
    }
    cout<<"-------------------------------------------------";
}
double Calc_Fun(double x)
{
    return (a[0]*x*x*x+a[1]*x*x+a[2]*x+a[3]);
}
double Calc_First(double x)
{
    return (b[0]*x*x+b[1]*x+b[2]);
}
double Calc_Second(double x)
{
    return (c[0]*x+c[1]);
}
Типа этого:
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
cout<<"-------------------------------------------------"<<endl
            <<"|      Xn       |     f(Xn)     |   |f(Xn)|/m   |"<<endl
         <<"-------------------------------------------------"<<endl;
        if (abs(Calc_Fun(minim))*abs(Calc_Second(minim))>0) x=minim;
        else x=maxim;
        if (Calc_First(minim)>Calc_First(maxim)) m=abs(Calc_First(maxim));
        else m=abs(Calc_First(minim));
        cout<<"|";
        cout.width(15);cout.precision(10);
        cout<<x;
        cout<<"|";
        cout.width(15);cout.precision(10);
        cout<<Calc_Fun(x);
        cout<<"|";
        cout.width(15);cout.precision(10);
        cout<<(fabs(Calc_Fun(x))/m);
        cout<<"|\n";
        while((fabs(Calc_Fun(x))/m)>prec)
        {
                x=(x-(Calc_Fun(x)/Calc_First(x)));
                cout<<"|";
                cout.width(15);cout.precision(10);
                cout<<x;
                cout<<"|";
                cout.width(15);cout.precision(10);
                cout<<Calc_Fun(x);
                cout<<"|";
                cout.width(15);cout.precision(10);
                cout<<fabs(Calc_Fun(x))/m;
                cout<<"|\n";
        }
        cout<<"-------------------------------------------------";
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.06.2011, 21:42
Помогаю со студенческими работами здесь

Разработать программу, которая выводит на экран значение единиц длины
Помогите пожалуйста написать программу на С++ 1. Составить алгоритм и написать программу с...

Разработать программу, которая выводит на экран значение единиц длины
Пожалуйста,помогите написать программу на языке С++. 1. Составить алгоритм и написать программу...

Разработать программу, которая выводит на экран значение единиц длины
1. Составить алгоритм и написать программу с использованием оператора варианта.

Написать программу, которая выводит на экран таблицу умножения
Написать программу, которая выводит на экран квадрат Пифагора - таблицу умножения. Рекомендуемый...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru