Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 15.12.2021
Сообщений: 4

Вывод позиции индекса на экран

13.01.2022, 13:12. Показов 924. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
есть задача, нужно вывести минимальный элемент в каждом столбце двумерного массива 5 на 5, заполненного случайными элементами и вывести позиции индекса. минимальные элементы я нашел, а как вывести их индексы?
Python
1
2
3
4
5
6
7
8
9
import random
x =[[random.randint(1,10) for j in range(5)] for i in range(5)]
for i in range(5):
    for j in range(5):
        print("%6d" % (x[i][j]), end="")
    print(end='\n')
 
print([min(x[i][j] for i in range(5)) for j in range(5)])
print(list(min(x[i][j] for i in range(5))))
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.01.2022, 13:12
Ответы с готовыми решениями:

Вывод элемента массива и его индекса на экран
Как вывести элемент массива и его индекс на экран на ЯП delphi?

Вывод строки на экран в заданной позиции
Не могу вывести строку на экран в заданной позиции курсора. Сначала вывожу строку 9-ой функцией INT 21h, потом в этой же строке экрана,...

Вывод текста на экран с заданной позиции.
БИЛЕТ №26 3. Недостатком оператора вывода cout<< является плохой способ форматирования текста. Так, если нужно начать вывод с...

2
Эксперт Python
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
13.01.2022, 13:45
Лучший ответ Сообщение было отмечено vovapa1n как решение

Решение

vovapa1n,
Python
1
2
3
4
5
6
7
8
9
10
11
12
import random
x =[[random.randint(1,10) for j in range(5)] for i in range(5)]
emin = [(x[0][i], (0,i)) for i in range(5)]
for i in range(5):
    for j in range(5):
        print("%6d" % (x[i][j]), end="")
        if x[i][j] < emin[j][0]:
            emin[j] = (x[i][j], (i,j))
    print(end='\n')
 
for e in emin:
    print(*e)
0
2431 / 1474 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
13.01.2022, 13:58
Python
1
2
3
4
5
6
7
8
9
10
11
import random
 
x = [[random.randint(1, 10) for j in range(5)] for i in range(5)]
 
e = [*enumerate(zip(*x))]
for i, arr in e:
    j = 0
    for index in range(len(arr)):
        if arr[index] < arr[j]:
            j = index
    print(f'{x[j][i]} ({j}, {i})')
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.01.2022, 13:58
Помогаю со студенческими работами здесь

Вывод результата на экран с 12 позиции четвертой строки экрана
Здравствуйте, совсем недавно начал изучать С++, несколько задач выполнил самостоятельно, да и с этой не было проблем до последнего пункта....

Файлы. Организовать вывод на экран в 2 столбца с 20 и 50 позиции женские и мужские имена
даны 2 текстовых файла.девушки.txt и юноши.txt в которых написаны имена,по 20 имен в каждом (каждое имя в отдельной строке).Организовать...

Вывести на экран различные пути, по которым фишка может пройти поле от позиции 1 до позиции n
Фишка может двигаться по полю длины n только вперед. Длина хода фишки не более k. Вывести на экран различные пути, по ко- торым фишка может...

Вывести на экран различные пути, по которым фишка может пройти поле от позиции 1 до позиции n
Фишка может двигаться по полю длины n только вперед. Длина хода фишки не более k. Вывести на экран различные пути, по которым фишка может...

Не могу понять как делать вывод на экран структуры STUDENT на заполнение и вывод данных на экран
Добрый вечер. Вот задание и мой код программы на C++ Не выходит нормально реализовать 3е задание. Первая проблема в том, что вывод на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru