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

ЕХЕ файл после ввода элементов вектора прекращает работу - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задание на односвязные списки http://www.cyberforum.ru/cpp-beginners/thread606898.html
Здравствуйте! Вот задание: Составить программу, которая содержит текущую информацию о книгах в библиотеке. Сведения о книгах содержат: номер УДК; фамилию и инициалы автора; название; год издания; количество экземпляров данной книги в библиотеке.
C++ Функция очистки экрана приводит к выборочному крешу программы Вот программа : #include "classPat.h" #include <fstream> #include <stdlib.h> int main () { setlocale (LC_ALL, "Russian"); using std::cin; using std::cout; http://www.cyberforum.ru/cpp-beginners/thread606893.html
Написать программу поиска двузначных чисел, обладающих следующим свойством: если к сумме цифр числа прибавить квадрат этой суммы, то получится снова д C++
Написать программу поиска двузначных чисел, обладающих следующим свойством: если к сумме цифр числа прибавить квадрат этой суммы, то получится снова данное число
Программа калькулятор запускается и отключается C++
хочу создать калькулятор по видео уроку, все сделал как на уроке показывает учитель, но, его прога работает а моя - нет (запускается и отключается). Это может быть, если у него, скорее всего XP а у меня 7? Вот код: #include <iostream> using namespace std; int main () { int a, b;
C++ Инициализация обьекта внутри другого класса http://www.cyberforum.ru/cpp-beginners/thread606859.html
Всем привет. Вообщем проблема такая. Есть несколько классов class WeaponType { }; class Swords : public WeaponType { }; КЛАСС PLAYER class Player {
C++ В каждой строке заданной матрицы вычислить сумму, количество и среднее арифмитическое положительных элементов Задача - в каждой строке заданной матрицы A(N,M) вычислить сумму, количество и среднее арифмитическое положитьных элементов. подробнее

Показать сообщение отдельно
noobchik
2 / 2 / 0
Регистрация: 15.06.2012
Сообщений: 23
16.06.2012, 02:17     ЕХЕ файл после ввода элементов вектора прекращает работу
Вот такой код, вычисление евклидовой нормы вектора 2 способами(опыт программирования - два дня, поэтому код, понятное дело, кривой):
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
#include <iostream>
#include <vector>
#include <set>
using namespace std;
 
 
  float norm( float *x, int len ){
    int j;
    float cur, sum2;
 
    sum2 = 0.0;
    for( j = 0; j < len; j++ ){
      cur = x[j];
      sum2 += cur * cur;
    }
    return sqrt(sum2);
  }
 
float n( float *x, int len ){
    int j;
    float cur, max, sum2;
 
    max = 0.0;
    for( j = 0; j < len; j++ ){
      cur = fabs(x[j]);
      if( cur > max )
        max = cur;
    }
    if( max == 0.0 )
      return 0.0;
 
    sum2 = 0.0;
    for( j = 0; j < len; j++ ){
      cur = x[j] / max;
      sum2 += cur * cur;
    }
    return max * sqrt(sum2);
  }
int main()
{
    int dl;
    float h;
    cout << "Vv dl vectora:"; cin >> dl;
    float m[dl];
          int d=0;
    while(d<dl){
        d++;
 
      cout << "Vvedite  " << d << "-iy element ";
      cin >> h;
 
 
          m[d]=h;
 
    } 
    
    float *g=m;
 
 
 
cout << n(g, dl+1) << endl;
 
cout << norm(g, dl+1) << endl;
 
 
 
}
Но в компиляторе все работает, а exe файл после ввода элементов вектора прекращает работу. Подскажите в чем проблема. Заранее спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru