Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
luizazamanov
03.02.2021 08:01 •
Информатика
Задана квадратная матрица a размером nxn (n< =10), состоящая из действительных элементов. найти минимальное из чисел, встречающееся в данной матрице более одного раза. язык си
Ответ:
nastia296
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
0,0
(0 оценок)
Популярные вопросы: Информатика
Vladislav553
02.07.2021 22:06
Для об ємного опрацювання данних та забезпечення якості роботи часто імформаційні технології об єднують в: А) інформаційні системи Б)Інформаційні комплекси В)Інформаційні центри...
Alihan1600
24.05.2020 05:33
Нужно решить пусть небольшая книжка содержит 150 страниц, на каждой странице 60 символов, всего 40 строк. найдите весь обьём информации...
555Sofiya5555
15.03.2023 20:18
Написать программу на питоне по этому выражению...
anastaswiip01dya
19.05.2021 05:31
Cоставить схему многоуровневой файловой системы рабочий стол...
kamillikoryan
03.02.2021 12:47
Что включает в себя этикет в обществе кратко...
AnnaKeya
03.02.2021 12:47
Прочитай текст озаглавь его какой это текст описание повествование или рассуждение . представь что этот текст начала какую-то продолжить текст изменится ли заголовки обсудите с...
district31
03.02.2021 12:47
В2010 году в мексиканском заливе произошёл разлив нефти. подумай как эта авария отразилась на жизни рыб,птиц и зверей,обитающих в этой местности. из-за чего понесли убытки предприятия...
martineztop
03.02.2021 12:47
Придумай решая которую надо 1) по5 взять3 раза , 2)по 4 взять 4 раза, 3) по 1 взять 9раща...
ilkasb
03.02.2021 12:47
15 предложений на тему mach, many, a ten, a little, tuw, little, a lot of....
Davidggg
03.02.2021 12:47
Велосипедисты участвовали в трёхдневном велопробеге.во второй и третий дни проехали соотвественно 120% и 4.5 (это дробь 4.5) расстояния,которое они преодолели за первый день.какой...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
#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