• Предмет: Информатика
  • Автор: nikitavladoslav
  • Вопрос задан 6 лет назад

Задайте массив А. В массив В поместите элементы кратные 3. Отсортируйте массив В по возрастанию.
В массив С поместите числа кратные 5.отсортируйте по убыванию. (Решение сделать как на фотографии,потому что учительница будет проверять работу)

Приложения:

DeMoN542: аха
DeMoN542: Лан давай я по братски решу, но чуть попозже и при условии что если решение будет верным ты сделаешь его лучшим окей?
nikitavladoslav: Окей
nikitavladoslav: От души
nikitavladoslav: Аууу
nikitavladoslav: Помоги плиз
DeMoN542: Да я дз доделал
DeMoN542: Сейчас сажусь делать твою задачку )
nikitavladoslav: Лучший
DeMoN542: Принимай работу)

Ответы

Ответ дал: DeMoN542
2

A = list(map(int, input().split()))

B = [ ]

C = [ ]

for i in range(len(A)):

   if A[i] % 3 == 0:

       B.append(A[i])

for j in range(len(A)):

   if A[j] % 5 == 0:

       C.append(A[j])

for z1 in range(len(B) - 1):

   for w1 in range(len(B) - z1 - 1):

       if B[w1] > B[w1 + 1]:

           B[w1], B[w1 + 1] = B[w1 + 1], B[w1]

for z2 in range(len(C) - 1):

   for w2 in range(len(C) - z2 - 1):

       if C[w2] < C[w2 + 1]:

           C[w2], C[w2 + 1] = C[w2 + 1], C[w2]

       

   

print("\n\n Исходный:", A, "\n\n Кратные 3 по возрастанию:", B , "\n Кратные 5 по убыванию:", C)

Сначала берём и забиваем в списки элементы( для B кратные 3 а для C кратные 5). Далее методом "Пузырька" сортируем элементы в списках.

Я старафся!

Приложения:

DeMoN542: Ну что?
nikitavladoslav: СПАСИБО
nikitavladoslav: Честно отмечу,как лучший ответ
DeMoN542: :)
DeMoN542: Жду когда отметишь)) мне как раз одного лучшего ответа до повышения не хватает)
Похожие вопросы