Нашел 2 ошибки в 4- строке и 7- строке, объясняю на примере а=15, b=26
как я понял по данным задачи К больше или равно А то есть начальное значение S = A, вторую ошибку можно решить просто поменяв местами операторы 7-ой и 8-ой строки(чтобы сначала программа суммировала S=15+15 а потом уже 30+16,46+18...пока S<B а в задаче делается так 16+1,16+17, 30+18,...) в общем:
var a, b, s, k: integer;begin
read(a,b);
s := a;<-----
k := a;
while s < b do begins := s+k;<------k := k+1;<----end;writeln(k)end.
если
a=15 b=36
ответ будет :15
<em>// PascalABC.NET 3.2, сборка 1334 от 12.11.2016</em>
begin
var a:=ArrRandom(30,100,500); a.Println;
a.where(x->x.IsEven).Println(',')
end.
Пример
290 113 132 216 290 437 425 260 107 439 258 498 306 367 335 460 157 470 311 284 123 226 257 392 321 141 361 340 457 276
290,132,216,290,260,258,498,306,460,470,284,226,392,340,276
Все зависит от "начинки" компьютера,то-есть от видеокарт или процессоров.Каждая комплектующая стоит по разному.Если человеку требуется игровой ПК,то ему нужні топовіе составляющие.
Var
b,i:integer;
Begin for i:= 13 to 113 do
b:=b+i;
Writeln('Сумма чисел в диапазоне от 13 до 113 = ',b);
b:=0;
for i:= 5 to 105 do
if (i mod 5) = 0 then b:=b+i;
Writeln('Сумма чисел кратных 5 в диапазоне от 5 до 105 = ',b);
b:=0;
<span>Writeln('Числа кратные и 2 и 7 в диапазоне от 2 до 120 ); </span>
for i:= 2 to 120 do
if ((i mod 2) = 0) and ((i mod 7) = 0) then write(i,' ');
<span>end.
Всё просто. Если разделять на программы, то каждый новый цикл это другая программа.
</span>
Номер 1
Кошка Машка, кошка Соня, собака Шарик
Номер 2
Если правильно поняла, то В)