Задана квадратная матрица a размером nxn (n< =10), состоящая из действительных элементов. найти минимальное из чисел, встречающееся в данной матрице более одного раза. язык си

sofi200703 sofi200703    3   14.08.2019 02:30    8

Ответы
Валера666супер Валера666супер  04.10.2020 17:37
//Dev-C++ 5.11

#include <stdio.h>
int main(void)
 {float a[10][10]={0},newar[100]={0},min=2147483647;
 int i,j,n,c,coucurr=1,newn=0,boo=0;
 scanf("%d",&n);
 for(i=0;i<n;i++)
  for(j=0;j<n;j++)
   {scanf("%f",&a[i][j]);
   newar[newn]=a[i][j];
   newn++;}
 for(i=0;i<newn;i++)
  {for(j=0;j<newn;j++)
   if (newar[i]==newar[j] && i!=j)
    coucurr++;
  if (coucurr>1 && min>newar[i])
   {min=newar[i]; boo=1;}
  coucurr=1;}
if(boo)
 printf("%f",min);
else
 printf("Nothing");
 return 0;}

Пример ввода:
3
1
2
2
3
3
3
4
4
4
Пример вывода:
2
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика