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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ общий делитель http://www.cyberforum.ru/cpp-beginners/thread231367.html
Ребята...помощь необходима как никогда...завтра смерть...ПОМОГИТЕ!!!! Дан массив целых чисел. Есть ли среди них общий делитель? Есть ли среди них общее кратное? Не получается...вот что вышло...и то для кратного...и не верно((((Помогите доделать!!!Пожалуйста!!!!!!!!!!!!!!!!!!!!!!!! //--------------------------------------------------------------------------- #include <vcl.h>...
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 p(int x, int A) { int h; h=(A*pow(x,6))+(A*pow(x,5))+(A*pow(x,4))+(A*pow(x,3))+(A*pow(x,2))+(A*x)+A;
3 мелких вопроса C++
1. Если в базовом классе объявлена переменная с каким-то именем, то в производных классах такого имени не должно встречаться? 2. Если в классе А объявлена секция protected, то производный класс Б имеет прямой доступ к этим данным, да? Ну а если производный класс Б сделать базовым по отношению к классу В, то класс В будет иметь прямой доступ к данным класса А из секции protected? 3. Почему...
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. Просмотров 469. Ответов 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;}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru