#include <iostream>
using namespace std;
int main(){
int m, n;
cout << "Вес первого пакета (кг): ";
cin >> m;
cout << "Вес второго пакета (кг): ";
cin >> n;
if(m > n)
cout << "Первый пакет тяжелее, его вес составляет " << m << " кг";
else if(m < n)
cout << "Второй пакет тяжелее, его вес составляет " << n << " кг";
else cout << "Оба пакета весят одинаково (" << n << " кг)";
return 0;
}
Відповідь:
Пояснення:
1.
c=[0.01, 0.1, 0.25]
for i in c:
x = -2
print ('Значення функції у=x^4 з кроком:' + str(i))
while x < 2:
y = x**4
print(round(x, 2) , ' -> ', round(y, 3))
x += i
2.
import math
pi = math.pi
c=[math.pi, math.pi/12]
for i in c:
t = -20*math.pi-i
print ('Значення функції у=x^4 з кроком:' + str(i))
while t < 10*math.pi:
y = 2 * math.cos(t-2) + math.sin(2*t-4)
t += i
print(round(t, 10) , ' -> ', round(y, 10))
3.
c=[0.01, 0.1, 0.25]
for i in c:
x = -2
print ('Значення функції у=x^4 з кроком:' + str(i))
while x < 2:
y = 2**(-x)
print(round(x, 2) , ' -> ', round(y, 3))
x += i
Сначала нужно перевести FF в десятичную с.с, пользуемся развернутой записью числа(F=15; 1=1 в шеснадцатеричной с.с):
FF16 = F*16^1 + F*16^0 = 15*16^1 + 15*16^0 = 255 в десятичной.
255 + 1 = 256 теперь нужно перевести 256 из десятичной в шестнадцатеричную, для этого делим число на 16, а остаток записываем задом наперед:
256/16=16 в шестнадцатеричной, но так как у нас нет в данной с.с такого числа(она заканчивается на 15 или F), то мы представляем 16 как единицу и 2 нуля, т.е 100.
Чтобы было понятней, то весь ряд чисел 16ичной с.с:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
После F мы не можем написать просто 16, поэтому идем к началу ряда, начать число на ноль мы не можем, поэтому берем единицу и к ней два 0, один ноль мы тоже взять не можем, иначе бы получилось 10 или А.