Yevgenevna
?>

)1. Малый расход кабеля.2) Надёжная защита данных от взлома.3) При отказе коммутатора сеть продолжает работать.4) При разрыве связи с одной рабочей станцией сеть продолжает работать.5) Легко расширять сеть, подключая новые компютеры​

Информатика

Ответы

klimenokvapeshop1408

правильные ответы под номерами 2 и 5

elhovskoemodk
Если считать отрицательные трехзначные, то сумма таких чисел в диапазонах от -999 до -100 и от 100 до 999 будет равна 0. Для только положительных:

//c циклом for
var s,i:integer;
begin
  for i:=100 to 999 do
    if i mod 77 = 0 then s:=s+i;
  writeln('Сумма трехзначных кратных 77: ',s);
end.

Тестовое решение:
Сумма трехзначных кратных 77: 5929

// с циклом while
var s,i:integer;
begin
  i:=100;
  while i<=999 do begin
    if i mod 77 = 0 then s:=s+i;
    i:=i+1;
  end;
  writeln('Сумма трехзначных кратных 77: ',s);
end.
retropluse832
Более изящное решение :)

Проблема в строке 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.

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

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

)1. Малый расход кабеля.2) Надёжная защита данных от взлома.3) При отказе коммутатора сеть продолжает работать.4) При разрыве связи с одной рабочей станцией сеть продолжает работать.5) Легко расширять сеть, подключая новые компютеры​
Ваше имя (никнейм)*
Email*
Комментарий*

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

Nonstop788848
Кирилл-Морозова
olimov9
veronikagrabovskaya
nikdenly
andreevaanastsiyao82
avdoyan6621
egamedicalbuh
Винников724
Sacharov84
ambstroy
Максим
char40
Barabanov Gerasimenko
konstantin0112