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

>Ф А Й Л Ы

>С Т А Т Ь И

>Р Е Ф Е Р А Т Ы

>Ф О Р У М

>О Т З Ы В Ы

>Т Е С Т Ы

>F l a s h И Г Р Ы

>Ф О Т О Ш О П


Советуем...
SchoolBoy 5
SchoolBoy - "Программа, позволяющая выполнять большое количество математических действий. Пригодится там, где необходимо проводить множественные расчеты (особенно последовательные или однотипные) с использованием сложных выражений. При этом допускается ввод сразу всего задания (состоящего из неограниченного числа подзаданий, разделяемых точкой с запятой) и решение его одним нажатием кнопки, после которого на экран будет выведен окончательный результат и все промежуточные."
Допускается ввод сразу всего задания (состоящего из неограниченного числа подзаданий, разделяемых точкой с запятой) и его решение одним нажатием кнопки, после которого на экран будет выведен не только окончательный результат, но и все промежуточные.
Программа обладает удобным и простым интерфейсом, имеется возможность сохранения/печати заданий и результатов вычислений.

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

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

работа со списками Паскаль
Задание:
Дан текстовый файл с целыми числами, которые необходимо переписать в список. Удалить из списка все числа–палиндромы, вставив вместо них минимальное число всего списка.­

Пример:
исходный список:'127 12321 67897 45654 10001 17 9856 93456 767 984'
преобразованный в список: '127 17 67897 17 17 9856 93456 17 984'.


Опрос
Зацените дизайн сайта
Всего ответов: 373

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


код кнопки:


Связь с админом
395799449
Написать админу
Оставить отзыв


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

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

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

Дата добавления: 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 Каталог сайтов OpenLinks.RU Каталог сайтов iLinks.RU Каталог сайтов :: Развлекательный портал iTotal.RU Каталог сайтов Bi0 Каталог сайтов Всего.RU