Помощь студентуФайлыЛабы по С++работа с двумерными массивами с++
09 Июля 2025, Среда
10:02
>>> Качественная веб-разработка <<<
10:02
Меню сайта
>Г Л А В Н А Я

>Ф А Й Л Ы

>С Т А Т Ь И

>Р Е Ф Е Р А Т Ы

>Ф О Р У М

>О Т З Ы В Ы

>Т Е С Т Ы

>F l a s h И Г Р Ы

>Ф О Т О Ш О П


Советуем...
Электричество - Савельев И.В.
Очень хороший учебник по физике, все подробно и понятно описывается, все темы по Электричеству. Советую качать тем, кто начал учить только за день до экзамена.

работа с графикой Паскаль
Задание: На экране построить семейство кривых, заданных функцией:
Y = 4.6·G·sin(x/F) + 1.9·M·cos(x+1.8); [-4 < x <4]
Группа параметров
G,M,F
вводится с клавиатуры.

Пильщиков - Сборник упражнений по языку Паскаль
Очень хороший задачник по языку Паскаль, задачи подобраны очень интересные. Помогает подготовиться к практике.
Вот некоторые решенные задачи

Учебник по FL Studio
Хороший учебник по FL Studio. В интернете вообще не много учебников по FL Studio, но вот один из них.
Часть I. Сведение танцевальной музыки в FL Studio.
Часть II. Мастеринг танцевальной музыки в FL Studio
Часть III. Эффекты, комплексные эффекты и фрики в FL Studio
Часть IV. Внеклассное чтение :)


Опрос
Вы учитесь в ...
Всего ответов: 670

Сотрудничество
Поставьте себе на сайт и сообщите мне


код кнопки:



Файлы
Главная » Файлы » Учебные материалы » Лабы по С++

работа с двумерными массивами с++

Название: работа с двумерными массивами с++
Категория: Лабы по С++
Формат файла: *.rar
Размер: 0.7 Kb
Просмотров: 6562
Загрузок: 1987

Дата добавления: 17 Августа 2009, 18:55
Поделиться:
Скачать:

Скачать работа с двумерными массивами с++ бесплатно и без регистрации


Внимание! Если ссылка не работает, файл не найден или просто возникают какие-либо вопросы, напишите об этом, пожалуйста, мне на почту: xdypx@yandex.ru. В письме достаточно указать ссылку на эту страницу и описание проблемы или свой вопрос.


Описание:
Решить СЛАУ 2(AT)2X=Y, где матрица A(n,n) и вектор Y(n) заданы.

Исходный код:

#include <studio.h>
#include <iostream.h>
#include <math.h>

int SLAU(float **ma, int n, float *y, float *x)
 {
    int i,j,k,r;
    float c,m,max,s;
    float **a, *y1;
    a= new float *[n];
    for (i=0; i<n; i++)
        a[i]= new float [n];
        y1= new float [n];
    for (i=0; i<n; i++)
     for (j=0; j<n; j++)
        a[i][j]=ma[i][j];
        for (i=0; i<n; i++)
         y1[i]=y[i];

        //    { (a|b1) }

    for (k=0; k<n; k++)
     {
        max=fabs(a[k][k]);
        r=k;
        for (i=k+1; i<n; i++)
         if (fabs(a[i][k])>max)
            {
             max=fabs(a[i][k]);
             r=i;
            }
        for (j=0; j<n; j++)
         {
            c=a[k][j];
            a[k][j]=a[r][j];
            a[r][j]=c;
         }
     c=y1[k];
     y1[k]=y1[r];
     y[r]=c;
     for (i=k+1; i<n; i++)
        {
         for (m=a[i][k]/a[k][k]; j=k; j<n; j++)
         a[i][j]-=m*a[k][j];
         y[i]-=m*y[k];
        }
     }

     // zakonchili privodit' matricy k
     // stupenchatomy vidy

     if (a[n-1][n-1]==0)
        if (b[n-1]==0)
        return -1;
        else return -2;
        else
            {
             for (i=n-1; i>=0; i--)
                {
                 for (s=0; j=i+1; j<n; j++)
                    s+=a[i][j]*x[j];
                    x[i]=(y1[i]-s)/a[i][i];
                }
            }
     for (i=0; i<n; i++)
     delete []a[i];
     delete []a;
     delete []y1;
     return 0;
 }

int main ()
 {
 int rez,i,j,n;
 double **a,*y,*x;
 cout<<"Vvedite razmer matrici (n*n): ";
 cin>>n;

 }
Комментарии:
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Разделы новостей
Образование [4]
лабы на Паскале [11]
Шпоры [10]
Учебники [19]
Лабы по физике [3]
Лабы по С++ [7]

Статистика

Яндекс.Метрика


Онлайн всего: 1
Гостей: 1
Пользователей: 0

Все пользователи

Яндекс цитирования Rambler's Top100

Сайт работает с 2008 года