6luille9
31.03.2020 23:45

Скобки Задан шаблон, в которой могут быть встречены 3 типа символов: открывающая круглая скобка, закрывающая круглая скобка и знак вопроса (вместо этого символа может расположиться любая из ранее упомянутых скобок). Определите сколько возможных комбинаций расположения скобок с соблюдением корректности скобочной записи (каждой открывающей скобке должна соответствовать следующая за ней закрывающая скобка на том же уровне вложенности, не должно быть открывающей или закрывающей скобки без пары) может описать шаблон?
Входные данные:
Строка, содержащая набор символов “(“, “)” и “?” (от 1 до 1000 символов) Выходные данные:
Программа должна вывести число возможных комбинаций расположения скобок.
Sample Input: (?
Sample Output: 2

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
алекс858
01.10.2021 06:47

pascal

Объяснение:

procedure sortmas(a: array of integer);

var i, j, min, ind: integer;

begin

 for i := 0 to Length(a) - 2 do

 begin

   min := a[i]; ind := i;

   for j := i + 1 to Length(a) - 1 do

     if a[j] < min then

     begin

       min := a[j]; ind := j;

     end;

   a[ind] := a[i]; a[i] := min;

 end;

end;

var a: array of integer;

   n , i: integer;

begin

 WriteLn('Введите размер массива: '); Read(n);

 SetLength(a, n);

 Randomize;

 WriteLn('Содержимое массива:');

 for i := 0 to Length(a) - 1 do

 begin

   a[i] := random(100);

   Write(a[i], ', ');

 end;

 WriteLn;

 sortmas(a);

 WriteLn('Три минимальных элемента: ', a[0], ', ', a[1], ', ', a[2], ', ');

end.

0,0(0 оценок)
Ответ:
sashaprofatilo
22.07.2022 09:16

Вот примерно такой код на TypeScript:

```

class ShokoladnoeIzdelie {

   protected title: string;

   protected mass: number;

   protected energy: number;

   constructor(title, mass, energy) {

       // Процедура инициализации

   }

   printData() {

       // процедура вывода информации об объекте на экран

       console.log(`Название: ${this.title}`)

       console.log(`Масса: ${this.mass}`)

       console.log(`Энергетическая ценность на 100 грамм продукта: ${this.energy}`)

   }

   getEnergy(): number {

       // функция определения энергетической ценности изделия

       return (this.mass / 100) * this.energy

   }

}

class ShokoladnayaPlitka extends ShokoladnoeIzdelie {

   private dolkiCount: number;

   constructor(title, mass, energy, dolkiCount) {

       // Процедура инициализации

       super(title, mass, energy)

   }

   printData() {

       // процедура вывода информации об объекте на экран

       console.log(`Название: ${this.title}`)

       console.log(`Масса: ${this.mass}`)

       console.log(`Энергетическая ценность на 100 грамм продукта: ${this.energy}`)

       console.log(`Число долек в плитке: ${this.dolkiCount}`)

   }

   getEnergyWhole(): number {

       // функция определения энергетической ценности плитки

       return super.getEnergy()

   }

   getEnergyDolka(): number {

       // функция определения энергетической ценности одной дольки

       return super.getEnergy() / this.dolkiCount

   }

}

```

Объяснение:

Комментарии в коде

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