|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.09.2013, 22:02 | #1 |
Новичок
Джуниор
Регистрация: 23.09.2013
Сообщений: 3
|
C++
Напишите что делает каждая строчка в этом коде
Код:
Последний раз редактировалось Stilet; 23.09.2013 в 22:42. |
23.09.2013, 22:08 | #2 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,680
|
СПОКОЙНО!! Не надо было плодить одну и туже тему в разных разделах...
Код:
ну и т.д. Что не понятно спрашивайте.
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! Последний раз редактировалось Bugrimov; 23.09.2013 в 22:20. |
23.09.2013, 22:10 | #3 |
Новичок
Джуниор
Регистрация: 23.09.2013
Сообщений: 3
|
|
23.09.2013, 22:22 | #4 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,680
|
На самом деле в этом коде нет ничего супер выдающегося, нужно было просто с хорошей литературой (учебником по C++) поковыряться с кодом.
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! |
23.09.2013, 22:55 | #5 |
Новичок
Джуниор
Регистрация: 23.09.2013
Сообщений: 3
|
#include "stdafx.h"
#include <iostream> #include <string> using namespace std; class PLANE { public: PLANE(); PLANE(string,string,string,string,f loat); PLANE(const PLANE & plane); ~PLANE (); private: string mark,model,proizvoditel,type; float dalnost; }; PLANE::PLANE(const PLANE & plane) { } PLANE::PLANE() { cout<<"Mark:"; cin>>mark; cout<<"Model:"; cin>>model; cout<<"proizvoditel:"; cin>>proizvoditel; cout<<"type:"; cin>>type; cout<<"dalnost:"; cin>>dalnost; } PLANE::PLANE(string mark,string model,string proizvoditel,string type,float dalnost) { if (dalnost>1000) { cout<<mark<<endl<<model<<endl; } } PLANE:: ~PLANE() {cout<<"destructor"<<endl;} int main() { PLANE("URAL","IS25","Russia","earh" ,2500.5); PLANE *plane = new PLANE("URAL","IS25","Russia","earh" ,2500.5); PLANE(); system ("pause"); return 0; } ----------------------------------------------------------------------------- #include "stdafx.h" #include <iostream> using namespace std; class matrix { public: matrix (int k, int p); matrix operator+(matrix X); matrix operator-(matrix X); matrix operator*(matrix X); ~matrix(); void show(); private: float **a; int n; int m; }; matrix::matrix(int k, int p) { rand(); int i,j; n=k=2; m=p=2; a=new float*[n]; for(i=0;i<n;i++) a[i]=new float[m]; cout<<"Matrix"<<endl; for(i=0;i<n;i++) for(j=0;j<m;j++) a[i][j]=rand()%100; }; matrix matrix:perator+(matrix X) { int i,j; matrix matr(n,m); for(i=0;i<n;i++) for(j=0;j<m;j++) matr.a[i][j]=a[i][j]+X.a[i][j]; return matr; }; matrix matrix:perator-(matrix X) { int i,j; matrix matr(n,m); for(i=0;i<n;i++) for(j=0;j<m;j++) matr.a[i][j]=a[i][j]-X.a[i][j]; return matr; }; matrix matrix:perator*(matrix X) { int i,j,k; matrix matr(n,X.m); for(i=0;i<n;i++) for(j=0;j<X.m;j++) for(k=0;k<m;k++) matr.a[i][j]+=a[i][k]*X.a[k][j]; return matr; }; matrix::~matrix() { cout<<"distructor"<<endl; }; void matrix::show() { int i,j; cout<<"Matrix"<<endl; for(i=0;i<n;cout<<endl,i++) for(j=0;j<m;j++) cout<<a[i][j]<<endl; } int main() { matrix a1(3,3), b1(3,3), c1(3,3); c1=a1+b1; c1.show(); c1=a1*b1; c1.show(); c1=a1-b1; c1.show(); system ("pause"); return 0; } ---------------------------------------------------- nomeruzla<<endl; }; uzel::~uzel() { cout<<"destrector uzel"<<endl; } class mehanizm : public uzel { protected: string name; public: mehanizm(char*,char*,int,char*); ~mehanizm(); }; mehanizm::mehanizm(char* proizvodstvo,char*nazvanie,int nomeruzla,char* name):uzel(proizvodstvo,nazvanie,no meruzla) { cout<<"Constructor mehanizm"<<endl; cout<<"kolichestvo:"<<kolichestvo<< endl; cout<<"proizvodstvo:"<<proizvodstvo <<endl; cout<<"nazvanie:"<<nazvanie<<endl; cout<<"nomeruzla:"<<nomeruzla<<endl ; cout<<"name:"<<name<<endl; }; mehanizm::~mehanizm() { cout<<"destructor mehaizm"<<endl; }; class detal: public mehanizm { protected: int stoimost; public: detal (char*,char*,int,char*,int); ~detal (); }; detal:etal(char* proizvodstvo,char*nazvanie,int nomeruzla,char* name,int stoimost):mehanizm(proizvodstvo,naz vanie,nomeruzla,name) { cout<<"constructor detal"<<endl; cout<<"kolichestvo:"<<kolichestvo<< endl; cout<<"proizvodstvo:"<<proizvodstvo <<endl; cout<<"nazvanie:"<<nazvanie<<endl; cout<<"nomeruzla:"<<nomeruzla<<endl ; cout<<"name:"<<name<<endl; cout<<"stoimost:"<<stoimost<<endl; }; detal::~detal() { cout<<"destructor detal"<<endl; }; int _tmain(int argc, _TCHAR* argv[]) { detal("Russia","Dver",40,"ruchka",3 000); system ("pause"); return 0; } Вот еще 3 помогите)) |
23.09.2013, 22:58 | #6 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,680
|
Ничего, не хилые запросы.... Аппетит приходит во время еды..
Пишите что знаете из описанного кода, а мы если что поправим...
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! |