Помогите пожалуйста решить задачу - Форум
Четверг, 08.12.2016, 03:03
Задачи по информатике
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: ignorer, KOT_B_MEIIIKE, PASCAL26, atvrider 
Форум » Решение задач по информатике » Задачи по программированию + блок-схемы » Помогите пожалуйста решить задачу (программирование на Visual Basic)
Помогите пожалуйста решить задачу
ChelovekДата: Воскресенье, 01.03.2009, 15:13 | Сообщение # 1
Рядовой
Группа: Новичок
Сообщений: 1
[ 0 ]
Статус: Offline
Дан двумерный массив состоящий из m строк и n столбцов.В я чейки вписывают по спирали последовательные целые числа от 1 до m*n.Спираль начинается в левом верхнем углу и проходит по часовой стрелке.
Необходимо написать программу,вводящую числа m,n,r,c, где (r,c) ячейка матрицы (r-номер строки, с - номер столбца).Результат работы программы - число,вписанное в эту ячейку.Выведите его на экран.Программа не должна использовать циклы!

Помогите решить плиз

 
YurraДата: Четверг, 05.03.2009, 13:24 | Сообщение # 2
Генерал-лейтенант
Группа: Участник
Сообщений: 69
[ 10 ]
Статус: Offline
решал так:
- вычислил номер витка спирали, в котором находится данная ячейка
- посчитал количество шагов от левого верхнего угла данного витка спирали до нужной ячейки
- прибавил получившееся число к значению, соответсвующему полным виткам спирали до данной ячейки


Коплю на новую машину, помогите кто чем может
 
Форум » Решение задач по информатике » Задачи по программированию + блок-схемы » Помогите пожалуйста решить задачу (программирование на Visual Basic)
Страница 1 из 11
Поиск:

Copyright MyCorp © 2016