![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 23.03.2009
Сообщений: 6
|
![]()
Если я напишу вам задачу по библиотеке, сможете написать решение... ?
![]() |
![]() |
![]() |
![]() |
#2 |
Злобстер
Форумчанин
Регистрация: 19.03.2009
Сообщений: 134
|
![]()
Яви хотя бы задачу в студию)))
От знаний ещё никто не умирал, но рисковать не стоит.
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 23.03.2009
Сообщений: 6
|
![]()
Задача :
Дана матрица 5х5 1) Вычислить aij=pow(LogN(5,(float)(i*i+j*j+2)-pow(e,5)),2)/(1.5*i*i-pow(-2.3,i)) 2)Столбец матрицы на пересечении с которым находится минимальный элемент главной диагонали. 3)Сумму модулей элементов матрицы ( при решении использовать fabs ) |
![]() |
![]() |
![]() |
#4 |
Регистрация: 23.03.2009
Сообщений: 6
|
![]()
Кому-то по силам решить это ?
![]() |
![]() |
![]() |
![]() |
#5 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]() Цитата:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 23.03.2009
Сообщений: 6
|
![]()
<bibl.h>
#ifdef biblH #define biblH #endif const int k=5; typedef float matr[K][k]; vect[k]; void matrica(matr a); void vector(matr a, vect x); float G(matr a); <bibl.cpp> #pragma hdrstop #include "math.h" #include "Math.hpp" #include "bibl.h" #pragma package (smart_init) void matrica(matr a) { for (int i=1; i<=5; i++) for (int j=1; j<=5; j++) a[i-1][j-1]=pow(LogN(5,(float)(i*i+j*j+2)-pow(e,5)),2)/(1.5*i*i-pow(-2.3,i)); } void Vector(matr a, vect x) { int i,j,ind; float min=a[0][4]; ind=0; for (i=0; i<5; i++) if ( min>a[i][j]) { min=a[i][j]; ind=i; } for (j=0; j<5; j++) x[j]=a[ind][j]; } float S(matr a) { int i,j; float b=0; for (i=0; i<5; i++) for (j=0; j<5; j++) b=b+fabs(a[i][j]) return b; } файл Unit.h $include "bibl.h" matr a; vect b; int i, j; void_fsatcall.........Button1Click \\ Матрица {Matrica(a); for(i=0; i<k; i++) for(j=0; j<n; j++) StringGrid1->Cells{j][i]=FloatToStr(a[i][j]); } void_fastcall.........Button2Click \\ Столбец ========== Не знаю что тут написать ========== void_fastcall.........Button3Click \\ Сумма модулей { float S(a); Edit->Text=FloatToStr(S); } - Исправьте где что неправильно... или допишите если чего-то нехватает, пожалуйста. ! ![]() |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,087
|
![]()
Первая задача:
Код:
Код:
Код:
|
![]() |
![]() |
![]() |
#8 |
Регистрация: 23.03.2009
Сообщений: 6
|
![]()
Первая задача:
Код: int i, j; float a[5][5]; for (i = 0; i < 5; ++i) { for (j=0; j< 5; j++ ![]() { a[i][j]=pow(LogN(5,(float)(i*i+j*j+2)-pow(e,5)),2)/(1.5*i*i-pow(-2.3,i)); } } Вторая задача: Код: int i, j, min, ind; float a[5][5]; ind=0; // За минимальный элемент изначально принимаем первый элемент на диагонали min = a[0][0]; for (i = 1; i < 5; ++i) { if (a[i][j] < min) { ind=i min=a[ind][j] } } // Здесь ind - индекс искомого столбца Третья задача: Код: float sum = 0; for (i = 0; i < 5; ++i) for (j=0; j< 5; j++ ![]() sum += fabs(a[i][j]); // После цикла в sum будет храниться искомая сумма Короче получается так , правильно я понимаю ?) |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Две задачки на матрицы и одна на сумму бесконечного сходящегося ряда... Кто сможет помочь? | GorNikSar | Паскаль, Turbo Pascal, PascalABC.NET | 10 | 13.01.2009 04:59 |
Нужен кто-нибудь, кто сможет подсказать, как подступиться к программированию Delphi & C++ | Koshka_Kali | Помощь студентам | 2 | 30.11.2008 13:23 |
Помогите кто сможет, пожалуйста | b00s | Microsoft Office Access | 5 | 05.04.2008 12:57 |