Решение задачи №17 из главы 13.1
Primary tabs
Модифицируйте решение предыдущей задачи. так чтобы пользователь вводил второе число M, которое отвечало бы за длину возрастающего фрагмента, например для M=4:
8101214четыре числа316182022четыре числа3....3....и т.д.
Заметьте. что в предыдущей задаче M было зафиксировано =2:
810два числа31416два числа3....3....и т.д.
Решение задачи №17 из главы 13.1
Gani Kuatbekov, [01.10.20 16:24]
var N,a,m,i: integer;
begin
a:=0;
writeln('vvedite cislo N');
readln(n);
writeln('vvedite cislo M');
readln(m);
if (n > 0) then
while (a < n) do
for i:=1 to m do
begin
a := a + 2;
write(' ',a);
write(' ', 3);
end
else
writeln('oshibka');
readln();
end.- Log in to post comments
- 4200 reads
vedro-compota
Thu, 10/01/2020 - 19:05
Permalink
добавить условие
добавить условие, исправить форматирование
_____________
матфак вгу и остальная классика =)
gani84
Wed, 10/07/2020 - 18:03
Permalink
Исправил
var N,a,m,i: integer; begin a:=0; writeln('vvedite cislo N'); readln(n); writeln('vvedite cislo M'); readln(m); if (n > 0) then while (a < n) do begin for i:=1 to m do begin a := a + 2; write(' ',a); write(' ', 3) end end else writeln('oshibka'); readln(); end.vedro-compota
Thu, 10/08/2020 - 19:24
Permalink
форматирование
_____________
матфак вгу и остальная классика =)
gani84
Thu, 10/22/2020 - 17:06
Permalink
Исправил
var i,n,j,m:integer; begin i:=8; // начальное значение счетчика j:=0;// начальное значение для внутреннего счетчика writeln('Vvedite chislo ogranichitel'); readln(m); writeln('Vvedite chislo'); readln(n); if n >= 0 then //внешнее условие begin while i<=n do begin j:=j+1; // запускаем внутренний счетчик if(j > m) then begin write(3, ' '); j:=0 //обнуляем внутренний счетчик end else begin write(i, ' '); i:=i+2; // изменяем значение счетчика end end end else writeln('oshibka');//если введеное значение отрицательное или равно нулю readln(); end.vedro-compota
Thu, 10/22/2020 - 20:17
Permalink
решение зачистано
решение засчитано
_____________
матфак вгу и остальная классика =)