В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
Ольга1738
Ольга1738
24.07.2022 10:19 •  Информатика

Обязательно блок-схемой! составить машину поста. на ленте задана последовательность массивов, включающая в себя один и более массивов. при этом два соседних массива отделены друг от друга одной пустой ячейкой. необходимо на ленте оставить один массив длиной равной сумме длин массивов, присутствовавших изначально. каретка находится над крайней левой меткой первого (левого) массива

Показать ответ
Ответ:
tatyankasas
tatyankasas
02.08.2020 21:23
#include <iostream>
int main()
{
    using namespace std;
    system("chcp 1251 > nul"); //для кириллицы
    int age;
    cout << "Введите возраст: ";
    cin >> age;
    if (age > 4 && age < 21)
         cout << age << " ЛЕТ" << endl;
    else if (age % 10 == 1)
        cout << age << " ГОД" << endl;
    else if (age % 10 > 1 && age % 10 < 5)
        cout << age << " ГОДА" << endl;
    else
        cout << age << " ЛЕТ" << endl;
    return 0;
}
0,0(0 оценок)
Ответ:
artur283
artur283
03.12.2022 10:42
Вариант решения №1
Находим через сумму членов 2¹ + 2² + 2³ +...+ 2ⁿ

//PascalABC.NET (версия 3.1, сборка 1198 от 11.03.2016)
var i,j,s,n,a: integer;
begin
  readln(n);
  for i:=1 to n do begin
    a:=1;
    for j:=1 to i do begin
      a:=a*2;
    end;
   s:=s+a;
  end;
  writeln(s);
end.

Тестовое решение:
5
62

Вариант решения №2
Заметим, что 2¹ + 2² + 2³ +...+ 2ⁿ =2ⁿ⁺¹ - 2
Тогда алгоритм сильно упрощается

//PascalABC.NET (версия 3.1, сборка 1198 от 11.03.2016)
var i,n,a: integer;
begin
  readln(n);
  a:=1;
  for i:=1 to n+1 do a:=a*2;
  writeln(a-2);
end.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота