Re: Помогите
Книга по математике + книга по C++
Re: Помогите
книга....книг по С++ куча...и каждую нада прочитать для этих примеров страниц по 30-40, причём не одной книги...потом всё это осмыслить...пытался читать...но чтото неочень всё осмысливается...а нада до четверга сдать...
Re: Помогите
До четверга целых 4 дня. Освоить курс опытный студент успевает за ночь перед экзаменом ) А бывает и на самом экзамене
Re: Помогите
не можешь освоить - тягай мешки на стройке
Re: Помогите
Cyxapb, ты скорее всего не ту профессию выбрал ...
Re: Помогите
книга....книг по С++ куча...и каждую нада прочитать для этих примеров страниц по 30-40, причём не одной книги...потом всё это осмыслить...пытался читать...но чтото неочень всё осмысливается...а нада до четверга сдать...
Сухарь, обратитесь к психиатру. Такое количество многоточий и бессвязный текст свидетельствуют о серьёзных проблемах. Один мой знакомый тоже всё время так пишет, но он лежал в соответствующем лечебном учереждении и принимал галоперидол.
Re: Помогите
Cyxapb, есть небольшая рекомендация - учить язык и вышку необходимо во время учебного семестра, а не за три дня до модуля. А вообще - предложи господам программерам денег, тогда, если у кого-то из них найдется время и желание вспомнить плюсы (потому что далеко не все пишут на плюсах), тебе помогут. На крайний случай - всегда есть студенты старших курсов.
Хватит флудить.
Re: Помогите
если ты не можешь написать эту лабу, то учиться дальше на этой специальности просто не получится.
А всего-то надо посмотреть синтаксис for и поюзать функции из math.h. Для этого надо прочитать пол странички и нажимать ctrl+space. Удачи.
Re: Помогите
Вот, держи.
Комментарии писал на инглише, но думаю там все понятно.
В следующий раз если возникнет необходимость - пиши мне на мыло (initiationone@gmail.com), возьму недорого, и по желанию напишу комментарии на русском :)
#include <iostream>
#include <cmath>
/// Function which computes first task.
inline double taskA(double x, double y, double z)
{
return 16.0 * y * y + exp(y * z) + pow(z + 1.51, 1.0/3.0) + log(y * z);
}
/// Function which computes single value of second task.
inline double taskB(double x)
{
if(x < 3.0)
return cos(pow(x, 0.3));
if(x > 4.0)
return 1.0 / tan(x * x);
return sqrt(x * x * x + log10(x));
}
/// Function which represents operators in sigma function of third task.
inline double taskCInSigmaFunction(double x, double h)
{
double h2p1 = 2 * h + 1; // temporary value
return pow(x - 1, h2p1) / (h2p1 * pow(x + 1, h2p1));
}
/// @brief Function which computes third task.
/// @param x The x parameter of function.
/// @param a The lower bound of interval.
/// @param b The upper bound of interval.
/// @param step The step value for h parameter.
/// @param d An error value.
inline double taskC(double x, double a, double b, double step, double d)
{
double sum = 0.0f;
for(double h = a; h <= b; h += step)
{
double value = taskCInSigmaFunction(x, h);
if(value < d)
break;
sum += value;
}
return 2 * sum;
}
int main(void)
{
// print first task result
std::cout<<"First task result: "<<taskA(1.839, 3.821, 0.349)<<std::endl;
// print second task result
std::cout<<"Second task results: ";
for(double x = 1.0; x <= 2.0; x += 0.2)
std::cout<<taskB(x)<<", ";
std::cout<<std::endl;
// print third task result
std::cout<<"Enter value for X parameter of function from third task: ";
double x;
std::cin>>x;
std::cout<<"Third task result: "<<taskC(x, 1.0, 1.2, 0.02, 0.000001)<<std::endl;
}Re: Помогите
InitiationOne, Вы наверное еще студент?
Re: Помогите
Gendelf_Lugansk, это верно. Иногда беру курсовые и лаборатные работы по курсу C++, Qt / wxWidgets, HTML / JavaScript / PHP и ASM.
Будут какие-нибудь вопросы/предложения - обращайтесь. Но лучше письмом на имейл - этот форум посещаю нечасто.
Re: Помогите
InitiationOne, как лицо сугобо постороннее, хочу сказать: спасибо!
Моралистов много. Конкретно помог ты один.
Я не кэп. Просто это действительно правильно.
