dannytr
?>

Вес тела на поверхности планеты юпитер можно найти по формуле: p=25, 8 m, где m – масса тела в килограммах. найдите вес тела массой 500 кг на поверхности планеты юпитер

Информатика

Ответы

ElenaSkvortsova2
P = 25,8*500кг = 129000
olesyadeinega41
// pascalabc.net 3.3, сборка 1579 от 18.11.2017 // внимание! если программа не работает, обновите версию! begin   writeln('*** исходный массив ***');   var a: =matrrandom(2,4,-10,30);   a.println(4); writeln(4*a.colcount*'-');   writeln('п = ',a.elementsbyrow.where(t-> t.between(1,19))           .aggregate(1,(x,y)-> x*y)) end. пример *** исходный массив ***   24  16  22  12     2    5    1    8 п = 15360
vikanikita
Более изящное решение :)

Проблема в строке c:= (b*b*b);
Ты ищешь сумму кубов, а для 4-значных чисел нужно искать сумму 4-х степеней. Нужно проверять число а: если от 100 до 999, то выполняем c:= (b*b*b); а если от 1000 до 9999, то выполняем c:= (b*b*b*b); 

Код ниже работает и выдаёт результат:
число Армстронга ==> 153
число Армстронга ==> 370
число Армстронга ==> 371
число Армстронга ==> 407
число Армстронга ==> 1634
число Армстронга ==> 8208
число Армстронга ==> 9474


var a,b,c,d,a2:integer;
begin
for a:=100 to 9999 do begin
d:=0;
a2:=a;
while (a2 <> 0) do begin
b:= a2 mod 10;
a2:= a2 div 10;
if a<1000 then c:= (b*b*b)
      else c:= (b*b*b*b);
d:= d+c;
end;
if (a = d) then writeln('число Армстронга ==> ', a);
end;
end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Вес тела на поверхности планеты юпитер можно найти по формуле: p=25, 8 m, где m – масса тела в килограммах. найдите вес тела массой 500 кг на поверхности планеты юпитер
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

polariskirov
sergei-pletenev
georgegradoff122
marinarodina90
Владимир-Денисович1080
Paikina Natalya30
Valerevna
nastikak8
yfetyukov
milenaochirova01017424
bezzfamilny631
Vladimirovna1997
Mnatsovna
ЛаринаЛощаков
Aleks120498