Таблица в прилагаемом изображении.
def bank(money, years):
mon = money
while years > 0:
mon += mon * (proc/100)
years -= 1
return mon
money = int(input('Введите ваши средства(целое число): '))
years = int(input('Введите срок вклада(в годах, целое число): '))
proc = int(input('Введите процентную ставку'))
print("По истечению срока, вы получите: %.2f" % bank(money, years))
res = (bank(money, years) - money)
print("Вы увеличите ваш капитал на: %s" % res)
Чтобы перевести из восьмеричной в десятичную надо число(у нас 11) представить в виде суммы произведений степеней основания, а конкретнее
Складываем:
Теперь из десятичной переводим в двоичную:
Вначале 20/2=10(остаток 0), 10/2=5(остаток 0), 5/2=2(остаток 1),2/2=1(остаток 1)
И чтобы получить двоичную запись просто пишем остатки в обратом порядке:
//Dev-C++ 5.11
#include <iostream>
using namespace std;
int main(void)
{float a,b;
cin>>a>>b;
if(a==0 && b==0)
cout<<"No solve";
else
if (b==0)
cout<<"No solve";
else
if(a==0)
cout<<"(-infinity;+infinity)";
else
{if(b>0 && a>0) cout<<"(-infinity;"<<a/b<<")";
if(b<0 && a>0) cout<<"("<<a/b<<";+infinity)";
if(b>0 && a<0) cout<<"("<<a/b<<";+infinity)";
if(b<0 && a<0) cout<<"(-infinity;"<<a/b<<")";}
return 0;}
Пример ввода:
1
-7
Пример вывода:
(-0.142857;+infinity)
Ответ:
1 байт ВСЕГДА равен 2 пикселя!значит 50*4(4 т.к стороны квадрата!