Написать программу, выводящую на экран информацию по данному образчику(Паскаль, через цикл

Написать программку, выводящую на экран информацию по данному образчику(Паскаль, через цикл for, поординарнее):
1.
2 3 4 5 6 7 8 9
3 4 5 6 7 8 9 10
4 5 6 7 8 9 10 11
5 6 7 8 9 10 11 12
6 7 8 9 10 11 12 13

2.
900000000
080000000
007000000
000500000
000040000
000003000
000000200
000000010
000000000

3.
111111111
110000011
101000101
100101001
100010001
100101001
101000101
110000011
111111111

4.
111111111
000000000
111111111
000000000
111111111
000000000
111111111
000000000
111111111
000000000

Задать свой вопрос
Галина Гатцук
Пожалуйста
Михаил Мухудтинов
Во втором задании числа 987543210 вы уверены что там не 987654321 ? (Добавилась шестёрка)
Даниил Скорлыгин
Вероятно вы пренебрегали написать 6 либо так и было в задании?
Гушенюк Амелия
Так и было
1 ответ

1                                        

program raf105;

const

 n1 = 5;

 n2 = 8;

var

 a: array[1..n1,1..n2] of integer;

 i,j: integer;

begin

 for i:=1 to n1 do

 begin

   writeln;

   a[i,1]:= 1+i;

   write(a[i,1]:2,' ');

   for j:=2 to n2 do

   begin

     a[i,j]:= a[i,j-1]+1;

     write(a[i,j]:2,' ');

   end;

 end;

end.

2                                        

program raf105;

const

 n = 9;

var

 a: array[1..n,1..n] of integer;

 i,j: integer;

begin

 for i:=1 to n do

 begin

   writeln;

   for j:=1 to n do

   begin

     if j = i

       then if i lt;= 3

         then a[i,j]:= 10-j

         else a[i,j]:= 10-j-1

       else a[i,j]:= 0;

     write(a[i,j],' ');

   end;

 end;

end.

3                                        

program raf105;

const

 n = 9;

var

 a: array[1..n,1..n] of integer;

 i,j,c: integer;

begin

 c:= -4;

 for i:=1 to n do

 begin

   if (ilt;gt;1) and (ilt;gt;9)

     then c:= c+1;

     writeln;

   for j:=1 to n do

   begin

     if (j=1) or (j=9) or (i=1) or (i=9)

       then a[i,j]:= 1

       else if (j = 5 - abs(c)) or (j = 5 + абс(c))

         then a[i,j]:= 1

         else a[i,j]:= 0;

     write(a[i,j],' ');

   end;

 end;

end.

4                                        

program raf105;

const

 n1 = 10;

 n2 = 9;

var

 a: array[1..n1,1..n2] of integer;

 i,j: integer;

begin

 for i:=1 to n1 do

 begin

   writeln;

   for j:=1 to n2 do

   begin

     if i mod 2 lt;gt; 0

       then a[i,j]:= 1

       else a[i,j]:= 0;

     write(a[i,j],' ');

   end;

 end;

end.

                                             

PascalABC 3.4.2

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт