1 / 1 / 1
Регистрация: 11.04.2013
Сообщений: 17
1

Семестровое задание!

17.10.2013, 21:00. Показов 820. Ответов 11
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Спасайте прошу, к завтрашнему дню надо сдать
Миниатюры
Семестровое задание!  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.10.2013, 21:00
Ответы с готовыми решениями:

Задание на массив и задание на матрицу.
1.Удалить из массива A(n) нулевые элементы, передвигая на их место следующие элементы, не нарушая...

Задание исходного значения параметра эксперимента (задание интенсивности прибытия заявок)
Доброго времени! Вопрос в следующем: можно ли сделать так, чтобы в блоке source число генерируемых...

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

Переписать коды командных файлов, выполняющих одно задание, так, чтобы они выполняли другое задание
задание №1 нужно каким-то образом переделать в задание №2 Задание №1: Написать командный...

11
Форумчанин
Эксперт CЭксперт С++
8215 / 5045 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
17.10.2013, 21:59 2
А надо было не в асасина играть, а язык учить.

e - exp()
возведение в степень - pow()
Что за фи и ψ непонятно
1
Почетный модератор
Эксперт С++
5850 / 2861 / 392
Регистрация: 01.11.2011
Сообщений: 6,907
17.10.2013, 22:06 3
dragonoffire007, вот есть замечательный раздел форума, где вам за символическую плату сделают все необходимое в лучшем виде: https://www.cyberforum.ru/order-diploma/

В этом разделе ждать добрых людей, берущихся за задание без ваших наработок, можно и ни один день.
1
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
28045 / 15778 / 982
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
17.10.2013, 22:10 4
Цитата Сообщение от dragonoffire007 Посмотреть сообщение
к завтрашнему дню надо сдать
а задание Вы получили не иначе как за 10 минут до
21:00
0
1 / 1 / 1
Регистрация: 11.04.2013
Сообщений: 17
17.10.2013, 22:11  [ТС] 5
Слушай, я просто у людей помощи попросил, а ты со своей критикой иди лесом, НЕ ЗАСОРЯЙ тему!

p.s. ...и чтоб ты знал, в игры я уже года полтора не играю, хотя что я тебе объясняю...
0
54 / 50 / 16
Регистрация: 14.10.2013
Сообщений: 161
17.10.2013, 22:25 6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
#include <iostream>
#include <math.h>
 
using namespace std;
 
//
// Выводим полученный ряд
//
void Print(double* mas, double a, int n)
{
    cout<<"a = "<<a<<endl;
    //
    for(int i = 0; i < n; i++)
    {
        cout<<mas[i]<<"\n";
    }
    //
    cout<<"\n ------------- \n\n";
}
 
//
// Вычисляем саму функцию
//
double* Function(double a, int n, double h, double b)
{
    double* result = new double[n];
    //
    for (int j = 1; j <= n; j++)
    {
        double x = b + j * h;
        double e = -(pow(a, 2) + 2 * x + 0.7);
        result[j-1] = exp(e);
    }
    //
    return result;
}
 
void main()
{
    //
    // Объявляем переменные
    //
    double h, b;
    double a[3];
    int n;
    //
    // Инициализируем переменные
    //
    cout<<"h = ";
    cin>>h;
    cout<<"b = ";
    cin>>b;
    cout<<"n = ";
    cin>>n;
    cout<<"a1 = ";
    cin>>a[0];
    cout<<"a2 = ";
    cin>>a[1];
    cout<<"a3 = ";
    cin>>a[2];
    //
    cout<<"\n ------------- \n\n";
    //
    // Перебираем все значения А
    //
    for (int i = 0; i < 3; i++)
    {
        double* F = Function(a[i], n, h, b);
        Print( F, a[i], n );
    }
    //
    system("pause");
}


P.S. филантропством на этом форуме не балуют)))
1
267 / 255 / 27
Регистрация: 27.09.2013
Сообщений: 876
Записей в блоге: 1
17.10.2013, 22:35 7
dragonoffire007, было бы неплохо к задаче прикладывать код решения, пусть и с ошибками. Так вам помогут с большей охотой. Помогать человеку, который выкладывает задание и ждет готового кода, немногие хотят
0
Форумчанин
Эксперт CЭксперт С++
8215 / 5045 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
17.10.2013, 23:02 8
dragonoffire007, а вы считаете, что можете весь семестр бездельничать, а потом кинуть задание на форум в виде картинки, выбрать красный шрифт, яркий заголовок и все? О чем вы думали весь семестр и спохватились вечером за день до сдачи? Люди и с меньшей наглостью на фриланс пишут, там ваши знания, причины, проблемы никто не спросит, но и за труд получит свое. А так это бессмысленная эксплуатация людей. Кто-то потратит попусту свое время, выполнит вашу работу, а вы подумаете "Ай да я молодец, можно еще семестр валять дурака".

rpsv, память освобождайте и пишите int main. system определена в cstdlib. И выделение памяти в функции лучше избежать т.к. это грозит утечками, что у вас и происходит.
0
1 / 1 / 1
Регистрация: 11.04.2013
Сообщений: 17
17.10.2013, 23:07  [ТС] 9
Спасибо за всё, но я уже и сам допёр как делать!
Миниатюры
Семестровое задание!  
0
54 / 50 / 16
Регистрация: 14.10.2013
Сообщений: 161
18.10.2013, 06:21 10
Цитата Сообщение от MrGluck Посмотреть сообщение
rpsv, память освобождайте и пишите int main. system определена в cstdlib.
Я что-то не очень ЭТУ строку понял...

Цитата Сообщение от MrGluck Посмотреть сообщение
И выделение памяти в функции лучше избежать т.к. это грозит утечками, что у вас и происходит.
А разве: все что локально объявлено, локально доступно и когда пропадает из области видимости, то память освобождается? Или я это с другим языком перепутал)))

И по поводу утечек очень хотелось бы пояснений, если не трудно конечно, а то я тут прям Америку открываю для себя.

P.S. как бы суть форума помогать тем кто сюда обращается, а не жизни учить и говорить как нехорошо прогуливать! Если я потратил свое время и сделал это задание, значит:
1) у меня есть это время...
2) мне это зачем то нужно...

Добавлено через 1 минуту
dragonoffire007, господи, все было в функциях, все было понятно и читабельно, ЧТО ЭТО ТАКОЕ !?!??!?!!
0
Неэпический
17869 / 10634 / 2054
Регистрация: 27.09.2012
Сообщений: 26,736
Записей в блоге: 1
18.10.2013, 06:55 11
Цитата Сообщение от rpsv Посмотреть сообщение
Я что-то не очень ЭТУ строку понял...
C++
1
2
3
int main ( ) { //а не void main
//...
}
функция system объявлена в заголовке cstdlib (stdlib.h) не стоит уповать на реализацию компилятора.
Цитата Сообщение от rpsv Посмотреть сообщение
А разве: все что локально объявлено, локально доступно и когда пропадает из области видимости, то память освобождается? Или я это с другим языком перепутал)))
Функция, которая выделяет память ответственна за её удаление. Возвращать указатель на выделенную память не особо то и красноречиво, т.к. например, повышается вероятность утечек памяти и следить за всем этим становиться сложнее. Лучше передать в функцию уже выделенный кусок памяти.
Цитата Сообщение от rpsv Посмотреть сообщение
И по поводу утечек очень хотелось бы пояснений, если не трудно конечно, а то я тут прям Америку открываю для себя.
Память выделили с помощью new[] в функции? Где соответствующий delete[]?
C++
1
2
3
4
5
    for (int i = 0; i < 3; i++)
    {
        double* F = Function(a[i], n, h, b);//присвоили адрес переменной F
        Print( F, a[i], n );
    }//тут F потеряли и получили утечку на каждой итеррации цикла
теперь память будет "висеть" занятой до конца программы.
1
Форумчанин
Эксперт CЭксперт С++
8215 / 5045 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
18.10.2013, 13:20 12
rpsv, память, выделенная динамически должна быть очищена самостоятельно, иначе грозит утечка. При этом для каждого из операторов new или new[] должен вызываться соответствующий оператор delete или delete[], иначе результат не определен по стандарту.

3.6.1 Main function
2. An implementation shall not predefine the main function. This function shall not be overloaded. It shall
have a return type of type int, but otherwise its type is implementation-defined. ...
Писать void main - неверно, нормальные компиляторы это не пропустят.

насчет system - эта функция определена в хедере cstdlib и необходимо явно это указывать, а не надеяться на то, что она подключиться кривыми-косыми путями, гарантии этого нет.

Цитата Сообщение от rpsv Посмотреть сообщение
все что локально объявлено, локально доступно и когда пропадает из области видимости, то память освобождается?
верно лишь для переменных, размещенных на стеке, динамические объекты же продолжают существовать.

Цитата Сообщение от rpsv Посмотреть сообщение
как бы суть форума помогать тем кто сюда обращается
ИМХО, медвежья услуга. Взращивание безответственности, чувства безнаказанности и паразитизма. Вас я не осуждаю.

Я как бы тоже на форуме помогаю, но тем, кто хоть капельку заинтересован в языке и что-то пытался сделать. Ну или хотя бы вежливо попросил.

Добавлено через 1 минуту
Цитата Сообщение от Croessmah Посмотреть сообщение
Функция, которая выделяет память ответственна за её удаление.
Если конечно мы не о фабрике говорим.
1
18.10.2013, 13:20
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.10.2013, 13:20
Помогаю со студенческими работами здесь

Разделить пакетное задание на пакет и задание.
Допустим, есть некая консольная программа, для примера translate.exe. Нужно выполнить несколько...

Задание по Паскалю ( задание на фото) Номер - 25
Буду благодарен.

Задание
Нужно выполнить задание (см. вложение) одна тема - один вопрос; что можно переписать руками,...

Задание C++
Ряд Фибонначи состоит из чисел, каждое из которых является суммой двух предыдущих(1, 1, 2, 3, 5, 8,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru