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

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

Теоретический раздел
Часовой пояс: UTC + 3 часа [ Летнее время ]
новый онлайн-сервис
число, сумма и дата прописью

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Создать массив
СообщениеДобавлено: 11 ноя 2017, 01:35 
Не в сети
Продвинутый
Зарегистрирован:
01 окт 2017, 15:59
Сообщений: 63
Cпасибо сказано: 8
Спасибо получено:
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, 08:47 
Не в сети
Beautiful Mind
Аватара пользователя
Зарегистрирован:
22 июл 2016, 23:44
Сообщений: 1038
Cпасибо сказано: 3
Спасибо получено:
29 раз в 26 сообщениях
Очков репутации: 5

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

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

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


Java

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Создать массив
СообщениеДобавлено: 13 ноя 2017, 04:19 
Не в сети
Light & Truth
Зарегистрирован:
02 дек 2016, 22:55
Сообщений: 5207
Cпасибо сказано: 340
Спасибо получено:
923 раз в 872 сообщениях
Очков репутации: 131

Добавить очки репутацииУменьшить очки репутации
Алгоритм такой. Сначала массив обнуляется.
Заполнение массива [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, 03:05 
Не в сети
Beautiful Mind
Аватара пользователя
Зарегистрирован:
22 июл 2016, 23:44
Сообщений: 1038
Cпасибо сказано: 3
Спасибо получено:
29 раз в 26 сообщениях
Очков репутации: 5

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

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

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Создать массив
СообщениеДобавлено: 14 ноя 2017, 03:09 
Не в сети
Beautiful Mind
Аватара пользователя
Зарегистрирован:
22 июл 2016, 23:44
Сообщений: 1038
Cпасибо сказано: 3
Спасибо получено:
29 раз в 26 сообщениях
Очков репутации: 5

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

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

 Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
Массив TurboBasic

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

Maxpower55

1

240

21 дек 2017, 19:13

Массив простых чисел

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

pacha

21

3429

30 май 2019, 19:36

Дан массив. Сформировать новый

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

mapsaaag

1

346

14 фев 2018, 09:09

Массив ( turbo basic)

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

Maxpower55

1

272

15 дек 2017, 13:39

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

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

sfanter

14

912

28 окт 2015, 07:45

А не создать ли нам киборга?

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

oleg18

13

965

21 авг 2014, 12:29

Создать 960 вариантов ДЛК

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

Nataly-Mak

1

365

09 июн 2021, 06:26

Вывести на консоль массив в три способа

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

max_timokhin

0

194

16 апр 2017, 21:11

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

в форуме MathCad

Izum

1

785

24 июн 2015, 09:52

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

в форуме MathCad

kostyaj

0

483

07 ноя 2016, 14:39


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



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


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

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

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

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