М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Геймеr228
Геймеr228
27.06.2020 07:06 •  Информатика

Дана последовательность из м чисел. все отрицательные среди них числа возвести в квадрат и найти их сумму. visual basics

👇
Ответ:
Lorosa
Lorosa
27.06.2020
Программа приложена файлом для Visual Basic for Applications

Ниже текст этой программы продублирован

Sub trans_sequence(ByVal M)'заполнение массива и создание преобразованной последовательности чисел  N = M  Dim mas()  ReDim mas(M)  Sg = ""  Sf = ""  Randomize  For i = 1 To M    mas(i) = Round((Rnd(100) - 0.5) * 100)    Sg = Sg + Str(mas(i))    If (mas(i) < 0) Then mas(i) = mas(i) * mas(i)    Sf = Sf + Str(mas(i))    If i <> M Then           Sg = Sg + ","       Sf = Sf + ","    End If  Next i        MsgBox "последовательность чисел " + Sg + Chr(10) + "преобразованная последовательность " + SfEnd Sub

Sub test()  trans_sequence (25)End Sub
4,7(80 оценок)
Открыть все ответы
Ответ:
Bihan231
Bihan231
27.06.2020

num = int(input('Кол-во человек: '))

number = int(input('Какое число в считалке? '))

print('Значит, выбывает каждый', number, 'человек.')

mens_list = list(range(1, num + 1))

out = 0

for _ in range(num - 1):

   print('Текущий круг людей', mens_list)

   start_count = out % len(mens_list)

   out = (start_count + number - 1) % len(mens_list)

   print('Начало счёта с номера', mens_list[start_count])

   print('Выбывает человек под номером', mens_list[out])

   mens_list.remove(mens_list[out])

   print()

print('Остался человек под номером', mens_list)

4,7(15 оценок)
Ответ:
СофіяГура
СофіяГура
27.06.2020

violator_songs = {

'World in My Eyes': 4.86,

'Sweetest Perfection': 4.43,

'Personal Jesus': 4.56,

'Halo': 4.90,

'Waiting for the Night': 6.07,

'Enjoy the Silence': 4.20,

'Policy of Truth': 4.76,

'Blue Dress': 4.29,

'Clean': 5.83

}

li = {}

qty = int(input('Сколько песен выбрать? '))

print()

count=1

while count!=qty+1:

   song=input("Введите название " + str(count) + " песни: ")

   if song not in violator_songs:

       print("Ошибка. Такой песни в плейлисте нет или вы")

   elif song in li:

       print("Ошибка. Вы уже выбрали эту песню")

   else:

       li[song]=violator_songs[song]

       count+=1

print('Общее время звучания песен:',round(sum(li.values()),2), "минут")

Объяснение:

вы слишком много лишних "телодвижений" в коде устраиваете, хотя видно, что с программированием знакомы, были какие то языки до этого?

4,4(51 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ