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

Компилятор выдаёт ошибку, в чем дело?? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Отладить программу. Генератор случайных чисел http://www.cyberforum.ru/cpp-beginners/thread236056.html
Написать программу, которая генерирует последовательность из 10 случай-ных чисел в диапазоне от 1 до 10, выводит эти числа на экран и вычисляет их среднее арифметическое. Вроде написал но генерируется только одно число и все.Помогите отладить. #include <stdlib.h> #include <time.h> #include <stdio.h> int main() { int mas; int i,s; s=0;
C++ подскажите как написать єту программу Помогите пожалуйста решить задачу... Найти сумму ряда используя циклы for и while. Варианты функций f1 (х), f2 (х), интервал изменения х (от A до B) и шаг (C) приведены в таблице Таблица F1(x) | F2(x) | A | B | C X3-3x2 | X4+2x2+3 | 1 | 3 | 0.2 http://www.cyberforum.ru/cpp-beginners/thread236050.html
C++ Заменить в последовательности символов после первого вхождения символа "+" все цифры на символ "-"
Заменить в последовательности символов после первого вхождения символа "+"все цифры на символ "-"О_о Добавлено через 1 минуту что бы менять все последующие цифры, а не символы - надо диапазон какой-то задавать для замен?
C++ Сформировать матрицу
Здраствуйте я не знаю языка С++ но вот задали такую задачу, если кто может помочь буду благодарен. Сформировать матрицу B(M,N) элементами которой являются случайные числа, равномерно распределенные в интервале (-5,7). Переставляя её строки и столбцы, добиться того, чтобы наибольший элемент матрицы оказался в правом нижнем углу.
C++ Шаблоны http://www.cyberforum.ru/cpp-beginners/thread235998.html
Здравствуйте не объясните новичку пару аспектов про шаблоны 1)Зачем они нужны 2)Преимущества 3)Синтаксис 4)Маленький примерчик
C++ Перевод чисел из любой сс в любую Задача: Программа должна переводить любое число в любой системе счисления которую задаст пользователь - в любую которую выберет. Пример: К пример юзверь ввел 15 в 3-ичной системе счисления, затем ввел что он хочет увидеть данное число в данной системе счисления переведенное скажем в 12-ричную систему. Идеи излагайте... подробнее

Показать сообщение отдельно
Julli
0 / 0 / 0
Регистрация: 22.12.2010
Сообщений: 32
30.01.2011, 19:28     Компилятор выдаёт ошибку, в чем дело??
Задание:
1. Определить иерархию классов (в соответствии с вариантом). Базовый класс должен включать обязательный атрибут char *name.
2. Написать демонстрационную программу, в которой создаются объекты различных классов и, по требованию, вызывается метод Show() первого элемента с выводом результата на экран.

11 вариант: млекопитающее, парнокопытное, животное;

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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
//---------------------------------------------------------------------------
#pragma hdrstop
#include <vcl.h>
#include<stdio.h>
#include<string.h>
#include<conio.h>
 
//---------------------------------------------------------------------------
 
#pragma argsused
#include<iostream.h>
class animal{
protected:
char* vid;
public:
animal();
animal(char*);
animal(animal&v);
};
animal::animal(){
vid=new char[25];
strcpy(vid,"hischik");
printf("Object animal constructor bezparametrs \n");
}
animal::animal(char*v){
vid=new char[strlen(v)+1];
strcpy(vid,v);
printf("Object animal constructor s parametrs \n");
}
animal::animal(animal&c){
vid=new char[strlen(c.vid)+1];
strcpy(vid,c.vid);
printf("Object animal CopyConstructor\n");
}
 
class mlec {
protected:
char* obitanie;
public:
mlec();
mlec(char*);
mlec(mlec&o);
};
mlec::mlec(){
obitanie=new char[25];
strcpy(obitanie,"Afrika");
printf("Object mlec constructor bezparametrs\n");
}
mlec::mlec(char*o){
obitanie=new char[strlen(o)+1];
strcpy(obitanie,o);
printf("Object mlec constructor s parametrs\n");
}
mlec::mlec(mlec&c){
obitanie=new char [strlen(c.obitanie)+1];
strcpy(obitanie,c.obitanie);
printf("Object mlec CopyConstructor\n");
}
 
class parno_kop:public animal,mlec{
private:
int kol_nog;
public:
parno_kop;
parno_kop(int, char*, char*);
parno_kop(parno_kop&k);
void show();
~parno_kop();
};
parno_kop::parno_kop():animal(),mlec(){
kol_nog=4;
printf("Object parno_kop constructor bez parametrs\n");
}
parno_kop::parno_kop(int k, char*v, char*o):animal(v),mlec(o)
{
kol_hog=k;
printf("Object parno_kop constructor s parametrs\n");
}
parno_kop::parno_kop(parno_kop&k){
kol_nog=k.kol_nog;
vid=new char[strlen(c.vid)+1];
strcpy(vid,k.vid);
obitanie=new char [strlen(t.obitanie)+1];
strcpy[obitanie,k.obitanie];
printf("Object parno_kop CopyConstructor\n");
}
void parno_kop::show(){
printf("vid = %s\n",vid);
printf("obitanie = %s\n",obitanie);
printf("kol_nog = %d\n",kol_nog);
}
parno_kop::~parno_kop(){
delete[]kol_nog;
}
 
int main(int argc, char* argv[])
{
parno_kop s1;
s1.show();
parno_kop s2(2,"hischik","afrika");
s2.show();
parno_kop s3(s2);
s3.show();
getch();
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru