Форум программистов, компьютерный форум CyberForum.ru

Ошибка при удалении массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать алгоритм решения ребуса "барс + рысь = кошки" http://www.cyberforum.ru/cpp-beginners/thread1184033.html
Создать алгоритм решения ребуса: барс + рысь = кошки (различные буквы обозначают различные цифры, старшая - не 0).
C++ Дан список студентов. Требуется найти двоечников. Дан список студентов. Требуется найти тех студентов у которых есть хотя бы одна двойка. Помогите пожалуйста если не трудно, буду очень признателен. Вход 2 Иванов 1289 КНиИТ 311 5 5 5 5 5 Сидоров 5635 Истфак 331 2 4 1 4 5 Выход http://www.cyberforum.ru/cpp-beginners/thread1184031.html
Подсчитайте количество слов в строке C++
Дана строка S, состоящая из слов, разделённых пробелами. Подсчитайте количество слов в строке S. Чет я никак не доганю как это написать. Поможите? Добавлено через 1 минуту #include "iostream" include "string" using namespace std; int main() { string str.slovo;
C++ Заполнить массив определённым образом
Помогите с задачей. Есть ряд квадратных матриц 10х10 и нужно заполнить массив следующим образом, как показано в прикреплённом файле. Пример а догадался как сделать, а вот b не получается. Там банально нужно заполнить от 1 до 100. Но перепробовав всевозможные варианты, я так и не пойму как это реализовать. Пример с - там тоже, пока, реализация туманно представляется. Мои потуги в написании...
C++ Арифметика больших чисел http://www.cyberforum.ru/cpp-beginners/thread1184015.html
Помогите написать программу (самым простым способом) Арифметика больших чисел (длинная арифметика) Для хранения больших чисел использовать линейные динамические структуры данных: односвязные или двусвязные списки. Задача: Проверить, что 63!-61!=71*k. Найти это k.
C++ Указать, где расположена точка на плоскости 1) На плоскости XOY задана своими координатами точка А. Указать, где она расположена (на какой оси или в каком координатном угле). 2) Создать алгоритм решения ребуса: барс + рысь = кошки (различные буквы обозначают различные цифры, старшая - не 0). Одна тема - одна задача подробнее

Показать сообщение отдельно
andryshka
2 / 2 / 0
Регистрация: 05.12.2013
Сообщений: 81
21.05.2014, 21:48     Ошибка при удалении массива
Проблема в том, что при попытке добавить строки удаления массивов программа вылетает, если же их нету, то всё стабильно.
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
#include <iostream>
#include <iomanip>
#include  <math.h>
using namespace std;
double funcion(double);
double Lagranje(double, int, double*);
 
main()
{   
    setlocale(LC_ALL, "Russian");
    int n,m,i;
    double *massive_y, *massive_x, a, b, x;
    cout << "×èñëî Г*åèçâåñòГ*ûõ=";
    cin >> n;
    cout << "\n ×èñëî óçëîâ=";
    cin >> m;
    cout << "\n ГЌГ*Г·Г*ëî ГЁ ГЄГ®Г*ГҐГ¶ ГЁГ*òåðâГ*Г«Г*";
    cin >> a >> b;
     massive_x = new double[m];
    
     massive_y = new double[n];
 
    for (i=1; i<=m; i++)
        massive_x[i] = a+(b-a)/(m-1);
    
    for(i=1; i<=n; i++) 
        massive_y[i] = Lagranje(x, m, massive_x);
        
        
        
        
        
    delete []massive_x;
    delete []massive_y;
}
 
 
 
double function(double x)
{
    return pow(x,3.)-5.*x*x;
}
 
double Lagranje(double x_t,int n,double *x)
{
    int i,k;
    double e,p=0;
    for(k=1; k<=n; k++)
    {
            e=1.;
            for (i=1;i<=n;i++)
            if (i!=k)
                e *= ((x_t-x[i])/(x[k]-x[i]));
            p += e*function(x[k]);
    }
 return p;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru