Ольга
Ольга

Заменить повторяющиеся элементы матрици нулями. на языке с++

#include
#include
#include
#include
#include
#include

//const int M=5;
//const int N=4;
main()

{ int M,N;
clrscr();
cout<<"Vvedite razmer matrici Kolichestvo strok:";
cin>>M;
cout<<"Kolichestvo stolbcov:";
cin>>N;
if (M>10) { cout<<"Vvedite razmer men'she 10:"; cout<<"Kolichevstvo strok:"; cin>>M;}
if (N>10) { cout<<"Vvedite razmer men'she 10:"; cout<<"Kolichevstvo stolbsov:"; cin>>N;}
int i,j, A[10][10];
printf("Matrica A \n");
for (i=0; i[j]=random(-99-99+1)+99;
for(i=0;i[j]);
printf("\n");
}
for (i=0;i[j]==A[k][z]) && ( i!=k) && (j!=z) ) { A[j]=0; A[k][z]=0;} else continue; }
printf("Izmenennaya Matrica A:\n");
for (i=0;i[j]);
printf("\n");
}

getch();
return 0;
}

Элементы стоящие друг под другом в одном столбце не изменяются, как исправить?

КЛ
Катя Лобачёва

Заносите элементы исходного массива в новый массив, если в новом массиве уже есть такой элемент, то элемент исходного массива замените 0. Вот и все дела.

Похожие вопросы
qBasic. Дана матрица 5х5. Найти четные элементы массива и заменить их нулями.
массивы с++. Дан массив. Все элементы, кратные числу 10, заменить нулем
Задача в Pascal: заменить элементы матрицы нулем, стоящие во второй строке.
если среднее арифметическое положительных элементов матрицы больше заданной величины, заменить все отрицательные элемент
20. Дана матрица S(14, 14). Записать на место отрицательных элементов матрицы нули и вывести ее в общепринятом виде.
Заменить повтяряющиеся элементы нулями.
Заменить повторяющиеся элементы матрици нулями. с++
Заменить нулями все элементы матрицы, расположенные на главной диагонали и выше нее. (Паскаль) ...
заменить положительные элементы массива матрицы их целыми частями а отрицательные их модулями (Pascal)
Что такое граничные элементы матрицы?