Поиск одинаковых значений в строке многомерного массива

Ответить
ceme4kin
Сообщения: 1
Зарегистрирован: 13 сен 2013, 13:40

13 сен 2013, 13:45

Здравствуйте! В универе задали лабу сделать, условие следующие:
Вместо совпадающих цифр в строках целой матрицы МхN записать нули.

вот код, который придумал:
#include<iostream>
#include<iomanip>
using namespace std;

int main(){
int nrow, ncol, i, j;
cout<<"enter the number of rows and cols: \n";
cin>>nrow>>ncol;
int **a=new int *[nrow];
for(i=0; i<nrow; i++){
a=new int [ncol];
}
cout<<"enter the elements: \n";
for(i=0; i<nrow; i++)
for(j=0; j<ncol; j++) cin>>a[j];

cout<<"the masiv: \n";
for(i=0; i<nrow; i++){
for(j=0; j<ncol; j++)
{
cout<<setw(4)<<a[j]<<"\n";
}
}

for(int i=0; i<nrow; i++){
int temp = a[0];
for(int j=0; j<ncol; j++){
int number = a[j];
if(temp == number){
a[j]=0; a[0];
} else {
break;
}
}
}

cout<<"the masiv: \n";
for(i=0; i<nrow; i++){
for(j=0; j<ncol; j++)
{
cout<<setw(4)<<a[j]<<"\n";
}
}
system("pause");
}
Ответить