Есть ответ 👍

Напишите программу в которой создается массив и заполняется степенями двойки

121
437
Посмотреть ответы 2

Ответы на вопрос:


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

#include <iostream>

#include <cmath>

using namespace std;

int main ()

{

   int i,n,a[30];

   cin>>n;

   for (i=n; i<1; i--)

   a[n-i+1]=pow(2,i);

   for(i=1;i<n;i++)

   cout << a[i] << " ";

   cout << endl;

   system("pause");

   return 0;

}

Объяснение:

Можно коронку?


const
  nmax=20;
var
  a: array[1..nmax,1..nmax] of byte;
  n,i,j,c,k: byte;
begin
  repeat
    write('Введите размер матрицы n: ');
    readln(n);
  until n<=20;
 
  i:=1; j:=1; c:=0; k:=1;
  repeat
    //вправо
    while (k<=n*n)and(j<=n-c) do
    begin
      a[i,j]:=k;
      inc(j);
      inc(k);
    end;
    //вниз
    inc(i); dec(j);
    while (k<=n*n)and(i<=n-c) do
    begin
      a[i,j]:=k;
      inc(i);
      inc(k);
    end;
    //влево
    dec(j); dec(i);
    while (k<=n*n)and(j>=1+c) do
    begin
      a[i,j]:=k;
      dec(j);
      inc(k);
    end;
    //вверх
    inc(c); inc(j); dec(i);
    while (k<=n*n)and(i>=1+c) do
    begin
      a[i,j]:=k;
      dec(i);
      inc(k);
    end;
    inc(j); inc(i);
  until k>n*n;
 
  writeln('Матрица по спирали:');
  for i:=1 to n do
  begin
    for j:=1 to n do
      write(a[i,j]:4);
    writeln;
  end;
end.

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Другие предметы

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS