Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [C++]Сформировать таблицу по функции


Автор: Venik333 11.6.2010, 08:55
Необходимо сформировать таблицу вида  
y=f(x,n)
строки которой соответствуют аргументу x, а столбцы – аргументу n. 

Заполнение таблицы расчетными значениями осуществляется согласно выражению 
y=2.5e-3*n*(exp(x/0.025)-1)+2.0*s
, где s=1+2+...+n. 

Для аргумента x установить диапозон изменения от 0.1 до 0.5 с шагом 0.1, а для аргумента n – диапазон изменения от 1 до 7 с шагом 1.  



Я не знаю как реализовать это все в консоли. Подскажите пожалуйста
 smile 

Автор: susanin 11.6.2010, 13:46
наверно что то вроде этого
Код

#define E 2.718
int s=0;
double mas[5][7];
for(int i=1;i<8;i++)
{
    s+=i;
}
for(int i=1;i<6;i++)
{
    for(int j=1;j<8;j++)
    {
        double x=i/10.0;
        mas[i-1][j-1]=2.5*E-3*j*(exp(x/0.025)-1)+2.0*s;
    }
}

Автор: Nightxxx88 11.6.2010, 14:32
Спасибо большое 
Умное задание  smile 

Автор: susanin 11.6.2010, 14:43
Nightxxx88 если все так как надо, не забудь поставить галочку что вопрос решен.

Автор: Venik333 11.6.2010, 14:54
susanin, 
еще раз спасибо 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)