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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.11.2016, 18:38   #1
andrusken
Новичок
Джуниор
 
Регистрация: 13.11.2016
Сообщений: 1
По умолчанию Отправка и статического, и динамического двумерных массивов в функцию вывода (C++)

Всем доброго времени суток, суть задания такова: объявить динамический двумерный массив, заполнить его согласно формулам, вывести через функцию. Далее создать статический двумерный массив, заполнить его и вывести через ту же функцию, что использовалась для динамического массива. Проблема в том, как закинуть статический двумерный массив в такую функцию? Пардон, не нашёл, как тут вставить в формате кода.



Код:
#include <iostream>
#include <iomanip>
#include <cmath>
 
using namespace std;
 
void arrayfilling(double**&,int,int);
void arrayout(double**&,int,int); 
 
void main ()
{
    int ni, nj;
    cin>> ni >> nj;
    double** a= new double* [ni];
    for (int i=0; i<ni; i++)
        a[i]=new double [nj];
    arrayfilling(a,ni,nj);
    arrayout(a,ni,nj);

	double b[10][10];
	for (int i=0; i<10; i++)
    {
        for (int j=0; j<10; j++)
			b[i][j]=10*i+j;
	}

	arrayout(b,10,10);
}
 
 

void arrayfilling(double** &a, int ni, int nj)
{  
    const double x=1;
    double jfact=1;
    for (int i=0; i<ni; i++)
    {
        jfact=1;
        for (int j=0; j<nj; j++)
        {  
            jfact*=(j+1);
 
            if (i==j) a[i][j]=1;
 
            if (i<j) a[i][j]= pow(x, i+1) / pow(jfact, i+1);
 
            if (i>j) a[i][j]= pow(-1*x, i+1) /  pow (jfact, i+1);                      
        }
    }
}



void arrayout(double** &a, int ni, int nj)
{	
	for (int i=0; i<ni; i++)
    {
        for (int j=0; j<nj; j++)
        cout<<setw(20)<<a[i][j];
        cout<<endl;
    }
}
Кнопка # для оформления кода
Модератор

Последний раз редактировалось Аватар; 13.11.2016 в 18:56.
andrusken вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа со специализированным оборудованием обработки статического и динамического информационного контента riko.kafto Помощь студентам 7 28.11.2015 20:32
Обработка двумерных массивов. olesia @@@ Паскаль, Turbo Pascal, PascalABC.NET 6 27.02.2014 08:25
Макрос вывода статического изображения диаграммы Ubicum Microsoft Office Excel 4 26.10.2012 11:09
Гики двумерных массивов Кипящий чайник Общие вопросы C/C++ 13 02.02.2010 13:25
передача двумерных массивов в функцию Wast Общие вопросы C/C++ 2 04.05.2009 23:04