ranocchio6
?>

Питон.напишите программу, которая моделирует работу следующего автомата. автоматполучает на вход четырёхзначное число затем вычисляются три суммы: сумма первых двухшифр, сумма средних цифр и сумма последних двух цифр. результат работы автомата -произведение этих сумм.​

Информатика

Ответы

grishin

def process_input(number):

numlist = list(number)

first_part = int(numlist[0])+int(numlist[1])

center_part = int(numlist[1])+int(numlist[2])

last_part = int(numlist[2])+int(numlist[3])

return first_part*center_part*last_part

def main():

input_number = input()

assert len(input_number) == 4

result = process_input(input_number)

print(result)

if __name__ == '__main__':

main()

Объяснение:

P.S Для восстановления нормального состояния программы предоставлен её скриншот. Сайт напрочь ломает Python-код.


Питон.напишите программу, которая моделирует работу следующего автомата. автоматполучает на вход чет
maruska90
Using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace zn
{
    class Program
    {
        public static void Main(string[] args)
        {
            Console.Write("Введите кол-во минут по тарифу: ");
            int a = Convert.ToInt32(Console.ReadLine());
            Console.Write("Введите цену за минуту по тарифу: ");
            int b = Convert.ToInt32(Console.ReadLine());
            Console.Write("Введите цену за минуту сверх тарифа: ");
            int c = Convert.ToInt32(Console.ReadLine());
            Console.Write("Введите время пользования услугами связи за месяц в минутах: ");
            int d = Convert.ToInt32(Console.ReadLine());
            int res = a > d ? a * b : a * b + (d - a) * c;
            Console.WriteLine("Плата за пользование: " + res);
            Console.ReadKey();
        }
    }
}
vsemvsego306
// PascalABC.NET 3.0, сборка 1150 от 22.01.2016
begin
  var n:=ReadInteger('Количество элементов массива ');
  var m:=ArrRandom(n,-50,50); m.Println(', ');
  var a:=0; var b:=0; var c:=0;
  for var i:=0 to n-1 do begin
    if m[i]>0 then a:=a+m[i];
    if m[i]<m[b] then b:=i;
    if m[i] mod 5 = 0 then Inc(c)
  end;
  var w:=(b+1)+a/(c+1);
  WritelnFormat('A={0}, B={1}, C={2}, W={3}',a,b+1,c,w);
  Writeln('Принято, что элементы массива нумеруются от единицы')
end.

Тестовое решение:
Количество элементов массива  13
-43, -15, 18, -8, -13, -47, -36, 6, -16, 45, 33, 33, -24
A=135, B=6, C=2, W=51
Принято, что элементы массива нумеруются от единицы

Составить программу вычисления, w = b + a - сумма положительных элементов массива; b – номер наимень

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Питон.напишите программу, которая моделирует работу следующего автомата. автоматполучает на вход четырёхзначное число затем вычисляются три суммы: сумма первых двухшифр, сумма средних цифр и сумма последних двух цифр. результат работы автомата -произведение этих сумм.​
Ваше имя (никнейм)*
Email*
Комментарий*