Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <math.h>
- #include <time.h>
- int Matrix(int m,int n);
- int main() {
- int n,m;
- printf("Введите кол-во строк:");
- scanf("%d", &n);
- printf("Введите кол-во столбцов:");
- scanf("%d", &m);
- Matrix (n,m);
- }
- int Matrix(int m,int n) {
- int x,y,o,i,result;
- int M[m][n];
- result = 0;
- printf("\nПолученная матрица размерностью N*M:\n");
- srand(time(NULL));
- for (o = 0; o < m; o++) {
- for (i = 0; i < n; i++) {
- M[o][i] = rand()%10;
- }
- }
- for (o = 0; o < m; o++) {
- printf("\n");
- for (i = 0; i < n; i++) {
- printf("%d ", M[o][i]);
- }
- }
- for (o = 0; o < m; o++) {
- for (i = 0; i < n; i++) {
- //цикл для каждого M[o][i]
- for (x = 0; x < m; x++) {
- for (y = 0; y < n; y++) {
- if(M[o][i] == M[x][y] && o != x && i != y){
- result = 1;
- //printf("\n%d = %d", M[o][i], M[x][y]); // проверка
- }
- }
- }
- }
- }
- if(result == 1){
- printf("\nСовпадения есть");
- } else {
- printf("\nСовпадений нет");
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement