Дискуссионный математический форумМатематический форум

Математический форум Math Help Planet

Обсуждение и решение задач по математике, физике, химии, экономике

Теоретический раздел
Часовой пояс: UTC + 4 часа [ Летнее время ]
MathHelpPlanet.com RSS-лента Математического форума

Часовой пояс: UTC + 4 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Создать массив
СообщениеДобавлено: 11 ноя 2017, 02:35 
Не в сети
Продвинутый
Зарегистрирован:
01 окт 2017, 16:59
Сообщений: 54
Cпасибо сказано: 7
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Заполнить по спирали числами от 1 до 16 как показано ниже

7 6 5 4
8 15 14 3
9 16 13 2
10 11 12 1

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Создать массив
СообщениеДобавлено: 12 ноя 2017, 09:47 
Не в сети
Гений
Аватара пользователя
Зарегистрирован:
23 июл 2016, 00:44
Сообщений: 645
Cпасибо сказано: 1
Спасибо получено:
6 раз в 6 сообщениях
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Katrina7
Не сложно, на каком языке?

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Создать массив
СообщениеДобавлено: 12 ноя 2017, 10:43 
Не в сети
Продвинутый
Зарегистрирован:
01 окт 2017, 16:59
Сообщений: 54
Cпасибо сказано: 7
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
BoxMuller писал(а):
Katrina7
Не сложно, на каком языке?


Java

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Создать массив
СообщениеДобавлено: 13 ноя 2017, 05:19 
Не в сети
Оракул
Зарегистрирован:
02 дек 2016, 23:55
Сообщений: 770
Cпасибо сказано: 46
Спасибо получено:
134 раз в 124 сообщениях
Очков репутации: 25

Добавить очки репутацииУменьшить очки репутации
Алгоритм такой. Сначала массив обнуляется.
Заполнение массива [math][n \times n ][/math] происходит следующим образом.
Из текущей ячейки передвигаемся (если возможно) в соответствии с приоритетами:
1) на одну ячейку вверх (1-й индекс уменьшается на 1);
2) на одну ячейку влево (2-й индекс уменьшается на 1);
3) на одну ячейку вниз (1-й индекс увеличивается на 1);
4) на одну ячейку вправо (2-й индекс увеличивается на 1).
Передвижение невозможно в двух случаях: если достигнута граница массива или если в ячейке, куда мы пытаемся переместиться, не [math]0[/math].
Работа программы начинается с размещения в ячейке [math][n, n][/math] числа [math]n^2[/math].

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

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Создать массив
СообщениеДобавлено: 14 ноя 2017, 04:05 
Не в сети
Гений
Аватара пользователя
Зарегистрирован:
23 июл 2016, 00:44
Сообщений: 645
Cпасибо сказано: 1
Спасибо получено:
6 раз в 6 сообщениях
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Booker48
Вот ты засранец, взял и опередил меня.

Тут пирамидкой вниз спираль укладывается...

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Создать массив
СообщениеДобавлено: 14 ноя 2017, 04:09 
Не в сети
Гений
Аватара пользователя
Зарегистрирован:
23 июл 2016, 00:44
Сообщений: 645
Cпасибо сказано: 1
Спасибо получено:
6 раз в 6 сообщениях
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Katrina7
Java она почти как C++ или C# разница очень легкая. На вид. (В данном контексте).

Вернуться к началу
 Профиль  
Cпасибо сказано 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

 Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
А не создать ли нам киборга?

в форуме Дискуссионные математические проблемы

oleg18

13

535

21 авг 2014, 13:29

Создать математическую модель

в форуме MathCad

kostyaj

0

130

07 ноя 2016, 15:39

Как создать шаблон в Mathcad 15 (RUS)

в форуме MathCad

Izum

1

266

24 июн 2015, 10:52

Задача: создать 3x3 бинго-борд

в форуме Начала анализа и Другие разделы школьной математики

Artliza

3

71

22 окт 2017, 05:12

Создать функцию из числового ряда

в форуме Ряды

andre41189

2

244

02 мар 2014, 20:06

Как создать пакетный файл с формальными параметрами

в форуме Информатика и Компьютерные науки

darmenden

0

258

09 май 2012, 10:18

Массив

в форуме Информатика и Компьютерные науки

MakeMeLucky

1

291

26 дек 2012, 15:07

как расписать массив

в форуме Дискретная математика, Теория множеств и Логика

Serega126

4

210

02 янв 2012, 14:53

как расписать массив

в форуме Дискретная математика, Теория множеств и Логика

Serega126

2

286

02 янв 2012, 14:49

Паскаль. Одномерный массив

в форуме Информатика и Компьютерные науки

sfanter

14

449

28 окт 2015, 08:45


Часовой пояс: UTC + 4 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Яндекс.Метрика

Copyright © 2010-2016 MathHelpPlanet.com. All rights reserved