Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.12.2012, 12:40   #1
Natali9888
Новичок
Джуниор
 
Регистрация: 08.12.2012
Сообщений: 1
Восклицание как построить блок-схему

Сразу хотела бы извиниться если нарушила правила форума, помогите пожалуйста построить блок-схему, т.к. очень нужно.
Нужно построить блок-схему по рабочей программе с++:

Сформировать две матрицы C=[c_ij ] и Д=[d_ij] размерностью КхК (К=13), причем значения элементов c_ij и d_ij согласно выражениям:
c_ij=(x^2+j^2)/(i+j); d_ij={█(i^2+j^2@(i^2+j^2)/2)┤ (при j≤8¦(при j>8.)
Определить сумму адементов, расположенных на диагоналях для каждой матрицы. Разработать алгоритм и программу решения задачи с использованием подпрограммы для вычисления сумм. На печать вывести матрицы С, Д и результаты вычисления сумм.
c_ij,d_ij-подпрограммы.

Код программы:
#include <iostream>
#include <math.h>
using namespace std;
class My_matrix
{
protected:
double A[13][13];
double S;
public:
virtual void show_My_matrix();
virtual void show_S();
virtual double get_S();
};
class My_matrix_Cublic My_matrix
{
public:
My_matrix_C()
{
for (int i=0; i<13; i++)
{
for(int j=0; j<13; j++)
A[j]=((i+1)*(i+1))+((j+1)*(j+1))/((i+1)+(j+1));
}
}
};
class My_matrix_Dublic My_matrix
{
public:
My_matrix_D()
{
for (int i=0; i<13; i++)
{
for(int j=0; j<13; j++)
if (j<=8)
A[j]=((i+1)*(i+1))+((j+1)*(j+1));
else
A[j]=((i+1)*(i+1))+((j+1)*(j+1))/2;
}
}
};
void My_matrix::show_My_matrix()
{
for (int i=0; i<13; i++)
{
cout<<endl;
for(int j=0; j<13; j++)
cout<<A[j]<<' ';
}
cout<<endl;
S=get_S();
}
void My_matrix::show_S()
{
cout<<"S="<<S<<endl;
}
double My_matrix::get_S()
{
S=0;
for (int i=0; i<13; i++)
S=S+A;
return S;
}
int main()
{
My_matrix_C a;
My_matrix_D b;
a.show_My_matrix();
a.show_S();
cout<<endl;
b.show_My_matrix();
b.show_S();
getchar();
return 0;
}
Natali9888 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как построить блок схему к рисунку в паскале? Cherry2196 Паскаль, Turbo Pascal, PascalABC.NET 0 23.05.2012 16:08
Построить блок - схему NewArtist Помощь студентам 1 17.06.2011 21:54
построить блок схему тт kresik Помощь студентам 0 08.06.2011 17:12
Как построить блок-схему к программе lelik_bolik Паскаль, Turbo Pascal, PascalABC.NET 3 14.05.2011 14:21
Построить блок - схему DeadAir Паскаль, Turbo Pascal, PascalABC.NET 1 03.04.2010 15:02