z3rg
Мой дом здесь!
- Регистрация
- 2 Фев 2007
- Сообщения
- 732
- Реакции
- 344
- Автор темы
- #1
У кого есть, проги на визул с++ по наледование, перегрузке операторов, вобшем с этой темы
такова типа, тоесть заумное не надо
такова типа, тоесть заумное не надо
Код:
# include <iostream.h>
# include <string.h>
# include <iomanip.h>
# include <conio.h>
class massiv
{
int **mas;
int n,m;
public:
massiv();
~massiv();
void summ();
};
massiv::massiv()
{
cout <<"vvedite chislo strok"<<endl;
cin>>n;
cout <<"vvedite chislo stolbcov"<<endl;
cin>>m;
mas=new int *[m];
for(int i=0;i<m;i++){
mas[i]=new int[n];}
cout <<"vvedite massiv"<<endl;
for(int j=0;j<n;j++){
for(int i=0;i<m;i++){
cin >>mas[i][j];
}
}
}
massiv::~massiv()
{
delete(mas);
}
void massiv::summ()
{
int *rez,k,sum;
rez=new int[n];
for(int j=0;j<n;j++){
sum=0;k=0;
for(int i=0;i<m;i++){
if(k==0)
{
if(mas[i][j]<0){ k=1; }
}
else { sum=sum+mas[i][j]; }
}
rez[j]=sum;
cout<<"rezultat"<<rez[j]<<endl;
}
}
int main()
{
massiv as;
as.summ();
getch();
return 0;
}