Нахождение значения, введенного в матрицу в C++
использование пространства имен Стандарт;
#include< stdio.h>
#include< stdlib.h>
#include < iostream>
void display(int **Mat, int N, int M){
for(int i = 0раз>; Я < N; i++) {
for(int j = 0раз>; j < M; j++) {
Стоимость < < Мат[i][j];
Стоимость < < "\t";
}
//выводим следующую строку
Стоимость < < "\n";
}
Стоимость < < " \n";
}
int main(int argc, char *argv[])
{
int n=3;
int m=4пролет>;
int** M = new int* [ m ];
для (int i=0раз>; Я < n; i++)
M[i] = new int[ n ];
srand(time(NULL));
for(int i=0раз>; Я< n; i++)
for(int j=0раз>; Дж< M; j++)
//Генерация случайных чисел от 0 до 200 после вычитания 100
Например, если rand генерирует 74, то 74-100 = -36
M[i][j] =rand()%200-100;
дисплей(М,н,м);
int значение, ii, jj;
printf("Присвоить значение");
scanf("%d",& значение);
//browse matrix
for(int i=0раз>; Я< n; i++)
for(int j=0раз>; Дж< n; j++)
{
if(M[i][j]==значение)
{
ii=i;
jj=j;
}
}
printf("%d находится в (%d, %d)." ,value,ii,jj);
system("pause");
}
#include< stdio.h>
#include< stdlib.h>
#include < iostream>
void display(int **Mat, int N, int M){
for(int i = 0раз>; Я < N; i++) {
for(int j = 0раз>; j < M; j++) {
Стоимость < < Мат[i][j];
Стоимость < < "\t";
}
//выводим следующую строку
Стоимость < < "\n";
}
Стоимость < < " \n";
}
int main(int argc, char *argv[])
{
int n=3;
int m=4пролет>;
int** M = new int* [ m ];
для (int i=0раз>; Я < n; i++)
M[i] = new int[ n ];
srand(time(NULL));
for(int i=0раз>; Я< n; i++)
for(int j=0раз>; Дж< M; j++)
//Генерация случайных чисел от 0 до 200 после вычитания 100
Например, если rand генерирует 74, то 74-100 = -36
M[i][j] =rand()%200-100;
дисплей(М,н,м);
int значение, ii, jj;
printf("Присвоить значение");
scanf("%d",& значение);
//browse matrix
for(int i=0раз>; Я< n; i++)
for(int j=0раз>; Дж< n; j++)
{
if(M[i][j]==значение)
{
ii=i;
jj=j;
}
}
printf("%d находится в (%d, %d)." ,value,ii,jj);
system("pause");
}