Предмет: Информатика,
автор: pabgp1973
Знайдіть кількість від'ємних елементів в масиві і замініть їх на 1.
a = input().split()
for i in range(len(a)):
a[i] = int(a[i])
print(a)
c=0
for i in range(len(a)):
if a[i]<0:
a[i]=1
c+=1
print(a)
print('к-сть замын =',c)
Ответы
Автор ответа:
2
Ответ:
Bu kod massivdagi manfiy elementlar sonini topish va ularni 1 bilan almashtirish uchun oddiy skriptdir. Kirish satr sifatida o'qiladi, so'ngra alohida elementlarga bo'linadi va butun sonlarga aylantiriladi. Birinchi for tsikli massivning har bir elementi ustida takrorlanadi va uni butun songa aylantiradi. Keyin ikkinchi for tsikli har bir elementni 0 dan kichikligiga ishonch hosil qilish uchun tekshiradi. Agar shunday bo'lsa, u elementni 1 ga almashtiradi va salbiy elementlar sonini oshiradi ("c" o'zgaruvchisida saqlanadi). Nihoyat, o'zgartirilgan massiv va salbiy elementlar soni chiqariladi.
Похожие вопросы
Предмет: Английский язык,
автор: gevelv
Предмет: Математика,
автор: Vladartikbaev
Предмет: Математика,
автор: fatimanurmakhan
Предмет: Русский язык,
автор: Аноним
Предмет: Математика,
автор: nasty53649383