Болыс111
06.08.2022 16:54

Задача D. OnePlus В языке программирования OnePlus значения переменных невозможно перезаписывать. Любая переменная состоит из одной латинской буквы и определяется один раз,как сумма нескольких неповторяющихся переменных или единицы.
Для краткости значения переменных задаются выражениями,похожими на математические,но без знака сложения,они имеют вид b=A1A2A3...,где B-переменная,задаваемая символом латинского алфавита,Ai - другие не повторяющиеся объявленные ранее переменные или 1.Например,фрагмент программы может выглядеть так:
q=1
p=q1
E=p
w=p1q
a=wpE
В результате значением a будет 8
Программа выполняется построчно сверху вниз.Если в строке после знака равенства используется не объявленная выше переменная,то программа считается некорректной.
Вам даны несколько строк программы на языке OnePlus в произвольном порядке.Требуется по ним восстановить корректную программу.
Ограничение времени 3 секунды
Ограничение памяти 256Mb
Ввод стандартный ввод
Вывод стандартный вывод
Пример 1
Ввод Вывод
4
b=a
c=d
a=c
d=1
d=1
c=d
a=c
b=a
Пример 2
Ввод Вывод
5
E=p
p=q1
w=p1q
a=wpE
q=1
q=1
p=q1
E=p
w=p1q
a=wpE

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Ева11111111111111484
24.01.2022 02:34

#include<iostream>

using namespace std;

int main() {

   int down, upper, i, sum=0;

   cin>>down;

   cin>>upper;

   for(i=down; i<=upper; i++ )

       sum+=i;

   cout<<sum;

}

Объяснение:

Чтобы посчитать сумму чисел от какого-то (down) до какого-то (upper), нужно использовать цикл for.

Задаёшь эти самые границы (down и upper), цикл будет повторятся до тех пор, пока значение i не будет равно upper.

В теле цикла считаешь нужную сумму цифр. Как это работает? Очень просто! Когда программа доходит до этого цикла, она присваивает i значение down, затем прибавляет это значение i к sum. Потом программа возвращается к началу цикла, чтобы проверить значение i на соответствие верхней границе upper, если соответствует, то к значению i прибавляется 1 (так как в условии задано правило i++, то есть i=i+1 ) и снова срабатывает тело цикла, где к новой сумме прибавляется новое i (sum+=i – это sum=sum+i). Когда цикл заканчивается, срабатывает оператор вывода cout, который выводит новейшее значение sum.

Когда объявляешь переменные, не забудь оператору sum присвоить значение 0, так как сумма начинается с нуля

0,0(0 оценок)
Ответ:
Dosina
24.04.2023 07:16
1. c) Информационное пространство - это все, откуда пользователь может хотя бы что-то прочитать
2.  с). Во-первых, частота измеряется в герцах, а не в каких-то битах или байтах - это мы знаем еще из физики. Во-вторых, дискретизация - это пересчет уровня сигнала в некие фиксированные уровни, т.е. он связан с измерением величины сигнала.
3. б) Есть понятие "иерархическая файловая система", когда файлы одного уровня "вкладываются" в папку вышележащего уровня и это вложение многократно повторяется. Ближе всего к этому понятию ответ б)
4. д) Управление связано с передачей информации управляемому объекту. Но чтобы управлять, надо получать от этого объекта информацию и каким-то образом её обрабатывать, принимая некоторые решения. Хранить эту информацию надо лишь короткое время. Для примера: управление автомобилем. Водитель перед перекрестком смотрит по сторонам и принимает решение об управлении автомобилем. Но, проехав перекресток, он уже не думает о том, как его проезжал (если не брать в расчет присущие человеку эмоции).
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота