Есть ответ 👍

Составьте алгоритм для нахождения количества полных тон, килограммов, граммов, при данной массе m в граммах. например, 3056784 г=3 т. 56 кг 784 г.

201
437
Посмотреть ответы 3

Ответы на вопрос:

maz156
4,4(100 оценок)

Авот и ошибочка!   вот алгоритм в исправленном виде! var  m, tons, kilos, grams: integer; begin  write('введите массу: ');   read(m);   // чтобы найти кол-во тонн, разделим нацело введенную массу  // на 1000000  tons : = m div 1000000;   // div - деление нацело  // чтобы найти кол-во килограмм, сначала возьмем остаток    // деления на 100000, затем полученное число разделим    // нацело на 1000.  kilos : = (m mod 100000) div 1000;   // mod - остаток от деления  // граммы - последние 3 цифры введенного числа  grams : = m mod 1000;   writeln(tons, ' т. ', kilos, ' кг ', grams, ' г.'); end.
stasbrega
4,4(62 оценок)

Var   m, tons, kilos, grams: integer; begin   write('введите массу: ');   read(m);   // чтобы найти кол-во тонн, разделим нацело введенную массу   //  на 1000000   tons : = m div 1000000;   // div - деление нацело   // чтобы найти кол-во килограмм, сначала возьмем остаток    // деления на 100000, затем полученное число разделим   // нацело на 1000.   kilos : = (m mod 100000) div 1000;   // mod - остаток от деления   // граммы - последние 3 цифры введенного числа   grams : = m mod 1000;     writeln(tons, ' т. ', kilos, ' кг ', grams, ' г.'); end.

ABCD

Объяснение:

A = 10111(2) = 2^4+2^2+2^1+2^0 = 16+4+2+1 = 23(10)

B = 111(5) = 5^2+5^1+5^0 = 25+5+1 = 31(10)

C = 53(8) = 5*8^1+3*8^0 = 40+3 = 43(10)

D = 2E(16) = 2*16+14 = 46(10)

Популярно: Информатика