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

почему вылетает из программы? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ общий делитель http://www.cyberforum.ru/cpp-beginners/thread231367.html
Ребята...помощь необходима как никогда...завтра смерть...ПОМОГИТЕ!!!! Дан массив целых чисел. Есть ли среди них общий делитель? Есть ли среди них общее кратное? Не получается...вот что...
C++ C++. Сортировка методом вставок и пирамидальная. Задача состоит в сравнении двух сортировок. Сотрировки методом вставок и пирамидальной. На каждую сортировку пишется программа которая бутет сортировать массив считаный из файла, записывать результат... http://www.cyberforum.ru/cpp-beginners/thread231364.html
cannot convert 'int' to 'int*' C++
Дорогие форумчане, помогите, пожалуйста. В программе возникает ошибка cannot convert 'int' to 'int*'. ошибка возникает в строке: y=p(1,A)+p(t-1), A)+pow((p(s+t,A)),2); // p -это функция: int...
3 мелких вопроса C++
1. Если в базовом классе объявлена переменная с каким-то именем, то в производных классах такого имени не должно встречаться? 2. Если в классе А объявлена секция protected, то производный класс Б...
C++ Геометрическая прогрессия http://www.cyberforum.ru/cpp-beginners/thread231320.html
Задача: Дано N десятоков целых чисел. Определить, сколько из них могут составлять геометрическую прогрессию. Проверку оформить в виде функции. Помогите кто чем может)
C++ Вычислить значение функции Помогите пожалуйста решить следующие задачки: 1. Написать программу с условным оператором: if/elise. 2. Написать программу с переключателем switch. Ввести первую букву названия страны. Вывести... подробнее

Показать сообщение отдельно
pianeer
0 / 0 / 0
Регистрация: 26.05.2010
Сообщений: 31

почему вылетает из программы? - C++

19.01.2011, 21:00. Просмотров 493. Ответов 2
Метки (Все метки)

почему вылетает из программы во время рассчета длины массива?
всю голову слома, не могу найти ошибку
помогите пожалуйста

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//файл laba.h
#ifndef LABA_H
#define LABA_H
class laba
{
public:
laba();
~laba();
void input();
void output();
void dlina();
void sqr();
private:
int *mas;
int *bPtr;
};
#endif
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/файл main.cpp
#include <iostream.h>
#include <math.h>
#include "laba.h"
main()
{
laba *a= new laba;
cout<<"vvedite elementy massiva - "<<endl;
a->input();
a->output();
a->sqr();
delete a;
system("PAUSE");
return 0;
}
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
//файл laba.cpp
#include <iostream.h>
#include <math.h>
#include "laba.h"
laba::laba(){mas= new int[5]; bPtr=&mas[0];};
void laba::input()
{
for(int i=0;i<10;i++){
cout<<"vvesty "<<i+1<<" element"<<endl;
cin>>mas[i];}
}
void laba:: output()
{
for(int i=0;i<10;i++){
cout<<" mas["<<i+1<<"]="<<mas[i];}
cout<<endl;
}
void laba:: sqr(){
int l;
for(int i=0;i<10;i++){
int w= mas[i]; int q= mas[i];
int r=w*q;
l=l+r;}
double n=sqrt(l);
cout<<"dlina"<<n;}
laba::~laba(){delete mas;}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru