cheropitan
29.01.2021 04:47

Шартты форматтауды қолдану ушин уяшык диапозондарымен кандай орындалады? 2) Ұяшыкка « Белгішелер» ( Значки ) не ушин койды ?

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
magasaidov
08.01.2020 02:45

import linecache

from fractions import Fraction

try:

   q=0

   n=0

   inpfile=open('c:\\test\\input.txt', 'rt')

   oupfile=open('c:\\test\\output.txt', 'w')

   inputdata=[]

   for line in inpfile:

     stripped_line = line.strip().replace(" ","+")

     inputdata.append(stripped_line)

     print(inputdata)

   if len(inputdata)==3:

       if len(inputdata[1])==1:

           print(inputdata[1])

           print(inputdata[0])

           A=eval(inputdata[0])

           print(A)

           print(inputdata[2])

           B=eval(inputdata[2])

           print(B)

           if inputdata[1]=='+':

               q=A+B

           elif inputdata[1]=='-':

               q=A-B

           elif inputdata[1]=='*':

               q=A*B

           elif inputdata[1]=='/':

               q=A/B

           print(q)

           entier=int(q)

           fraction=q%1

           entstr=str(entier)

           fractstr=str(Fraction(fraction))

           print(fractstr)

           oupfile.write(str(entstr + " " + fractstr))

   oupfile.close()

except FileNotFoundError:

   print('Файл не знайдено')

except ZeroDivisionError:

   print('Ви намагаєтеся ділити на нуль')

except TypeError:

   print('Ви використовуєте інший тип даних')

Объяснение:

0,0(0 оценок)
Ответ:
kessaa65
08.08.2022 06:00
Язык не указан, поэтому запишу на универсальном языке. Потом просто подставите в свой язык.

x = длинна массива A1
y = длинна массива A2
z = длинна массива A3

цикл i от 0 до x:
    если i<=0:
        B1[0] = B1[0] + 1
    иначе:
        B1[1] = B1[1] + 1

цикл i от 0 до y:
    если i<=0:
        B2[0] = B2[0] + 1
    иначе:
        B2[1] = B2[1] + 1

цикл i от 0 до z:
    если i<=0:
        B3[0] = B3[0] + 1
    иначе:
        B3[1] = B3[1] + 1

Вот и все.
Можно было объединить эти 3 цикла в один двойной цикл, однако это работает не во всех языках.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота