Разработайте программу,еоторая вычисляла бы значения функции.Какой вариант записи вложенных условий должен использоваться в данной программе ,ПЛЕЕС
102
398
Ответы на вопрос:
#include<bits/stdc++.h>
using namespace std;
#define ll long long int
int main()
{
ios_base::sync_with_stdio(0);
cin.tie(0);cout.tie(0);
ll x;
cin>>x;
if(x>0)cout<<x+100<<" ";
else if(x==0)cout<<20<<" ";
else if(x<0)cout<<pow(x,2)<<" ";
return 0;
}
Перевод в 2-ричную систему счисления алгоритм, правило или просто мои проверенные познания: делим число из десятичной системы на 2 потом записываем частное и запоминаем для дальнейшего выведения остатка , если при делении делимое иррациональное то мы отнимаем 1 от делимого и делим на 2, при выведении остатка с рациональным числом мы просто вычитаем их и получаем остаток 0, но при выведении остатка с иррациональным числом мы берём обычное иррациональное уменьшаемое и рациональное вычитаемое (то есть отнимаем 1 от делимого которое в данном случае является уменьшаемым) и при таком раскладе остаток будет 1. то есть если число рациональное то остаток = 0 но если оно иррациональное то остаток = 1 296₁₀ : 2 = 148₁₀ 296₁₀ - 296₁₀ = 0 (остаток 0) 148₁₀ : 2 = 74₁₀ 148₁₀ - 148₁₀ = 0 (остаток 0) 74₁₀ : 2 = 37₁₀ 74₁₀ - 74₁₀ = 0 (остаток 0) 37₁₀ : 2 = 16₁₀ 37₁₀ - 36₁₀ = 1 (остаток 1) 18₁₀ : 2 = 8₁₀ 18₁₀ - 18₁₀ = 0 (остаток 0) 9₁₀ : 2 = 4₁₀ 9₁₀ - 8₁₀ = 1 (остаток 1) 4₁₀ : 2 = 2₁₀ 4₁₀ - 4₁₀ = 0 (остаток 0) 2₁₀ : 2 = 1₁₀ 2₁₀ - 2₁₀ = 0 (остаток 0) 1₁₀ : 2 = 0₁₀ 1₁₀ - 0₁₀ = 1 (остаток 1) пересчитываем в строчку от меньшего к большему то есть от 1 до 296 остатки : 100101000₂ оформление 296₁₀ = 100101000₂ проверка: 296₁₀ : 2 = 148₁₀ 296₁₀ - 296₁₀ = 0 (остаток 0) 148₁₀ : 2 = 74₁₀ 148₁₀ - 148₁₀ = 0 (остаток 0) 74₁₀ : 2 = 37₁₀ 74₁₀ - 74₁₀ = 0 (остаток 0) 37₁₀ : 2 = 16₁₀ 37₁₀ - 36₁₀ = 1 (остаток 1) 18₁₀ : 2 = 8₁₀ 18₁₀ - 18₁₀ = 0 (остаток 0) 9₁₀ : 2 = 4₁₀ 9₁₀ - 8₁₀ = 1 (остаток 1) 4₁₀ : 2 = 2₁₀ 4₁₀ - 4₁₀ = 0 (остаток 0) 2₁₀ : 2 = 1₁₀ 2₁₀ - 2₁₀ = 0 (остаток 0) 1₁₀ : 2 = 0₁₀ 1₁₀ - 0₁₀ = 1 (остаток 1) прости но я потратил много времени что бы сформулировать правило ну и проверка это самое лёгкое что казалось, остальное всё исходит из 2-ричной системы счисления.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
carrot427.10.2020 22:36
-
TanushaGuda25.10.2021 18:33
-
AlzhanovSalavat14.04.2021 11:32
-
никита344717.04.2020 21:13
-
LedyKoshka24.01.2021 01:24
-
8922471723808.02.2021 03:19
-
асиям123913.01.2021 10:47
-
rethd30.08.2021 00:52
-
vmyasnikova27.03.2022 11:57
-
oljjjj116.01.2021 12:33
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.