Войти
Регистрация
Спроси ai-bota
В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
Показать больше
Показать меньше
арсенийпузырев
23.10.2022 22:59 •
Информатика
Задана квадратная матрица a размером nxn (n< =10), состоящая из действительных элементов. найти минимальное из чисел, встречающееся в данной матрице более одного раза. язык си
Показать ответ
Ответ:
fast0l0n
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 оценок)
Популярные вопросы: Информатика
grht1
29.09.2020 12:55
БУДУ ОЧЕНЬ БЛАГОДАРЕН написать текст программы на языке паскаль вычислить значения >...
ana0stacy
28.03.2022 19:41
Даны два массива: двумерный, одномерный. Найти разность этих массивов. Pascal...
Mariya1985
20.06.2021 05:18
Вместо многоточия вставить подходящий ответ для следующего утверждения «от любого исполнителя не » 1)соблюдать последовательность действий алгоритма 2)понимать смысл...
Trinogie
20.06.2021 05:18
Вместо многоточия вставить подходящий момент для следующего утверждения «от любого исполнителя не требуется..» 1)соблюдать последовательность действий алгоритма 2)...
сергейщепетинов
06.01.2022 10:28
Рассуждение на тему почему нужно соблюдать режим дня...
dizelist7
06.01.2022 10:28
Образуйте от слов: богатый,глубокий,громкий,жёсткий,жидкий,лёгкий,молодой,простой,сладкий,широкий,гладкий,горький,густой,жестокий,крепкий,мелкий,мягкий,слабый,твёрдый,яркий;...
vladrake
06.01.2022 10:28
Морфемный разбор слов: подводный, глубине, вырыл, кричали, надорвали, пробегай....
ress334
06.01.2022 10:28
Написать тексты про молнию или грозу в художественном,научном и публицистическом стиле.(3-4 предл.)...
aikos98
06.01.2022 10:28
На які питання відпові відмінки числівників...
ArtemRussia
06.01.2022 10:28
Откуда куда что завозили в середине 17 века до конца 18 века? торговые пути...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
#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