Экспоненциа́льная за́пись — представление действительных чисел в виде мантиссы и порядка. Удобна при представлении очень больших и очень малых чисел, а также для унификации их написания.
{\displaystyle N=M\cdot n^{p}} N=M\cdot n^{p}, где
N — записываемое число;
M — мантисса;
n — основание показательной функции;
p (целое) — порядок;
{\displaystyle n^{p}} n^{p} — характеристика числа.
Примеры:
1 000 000 (один миллион): {\displaystyle 1{,}0\cdot 10^{6}} 1{,}0\cdot 10^{6}; N = 1 000 000, M = 1,0, n = 10, p = 6.
1 201 000 (один миллион двести одна тысяча): {\displaystyle 1{,}201\cdot 10^{6}} 1{,}201\cdot 10^{6}; N = 1 201 000, M = 1,201, n = 10, p = 6.
−1 246 145 000 (минус один миллиард двести сорок шесть миллионов сто сорок пять тысяч): {\displaystyle -1{,}246145\cdot 10^{9}} -1{,}246145\cdot 10^{9}; N = −1 246 145 000, M = −1,246145, n = 10, p = 9.
0,000001 (одна миллионная): {\displaystyle 1{,}0\cdot 10^{-6}} 1{,}0\cdot 10^{{-6}}; N = 0,000001, M = 1,0, n = 10, p = −6.
0,000000231 (двести тридцать одна миллиардная): {\displaystyle 231\cdot 10^{-9}=2{,}31\cdot 100\cdot 10^{-9}=2{,}31\cdot 10^{2}\cdot 10^{-9}=2{,}31\cdot 10^{-9+2}=2{,}31\cdot 10^{-7}} 231\cdot 10^{{-9}}=2{,}31\cdot 100\cdot 10^{{-9}}=2{,}31\cdot 10^{2}\cdot 10^{{-9}}=2{,}31\cdot 10^{{-9+2}}=2{,}31\cdot 10^{{-7}}; N = 0,000000231, M = 2,31, n = 10, p = −7.
Объяснение: както так
Значит просто расписать как это должно работать?
Объявляем переменную День, которая будет считывать количество дней.
Вводится H хлеба - общее количество и Z - количество, которое потребляется в день.
Переведем кг в г, чтобы легче было считать: H = H * 1000
Запускается цикл пока H > 0(пока хлеб вообще имеется)
один проход цикла - один день, значит в теле цикла H = H - Z
То есть мы вычитаем из общего кг хлеба суточное потребление.
И увеличиваем переменую День на 1.
После этого цикла выводим переменную День.
Приведу пример на языке с++. В случае ввода H = 1, Z = 50, выводится ответ 20 дней
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int day = 0, Z, N;
cin >> N >> Z;
N = N * 1000;
while(N > 0){
N = N - Z;
day++;
}
cout << day << endl;
system("pause");
return 0;
}
61.2 Мб
Объяснение: