Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.03.2011, 21:06   #1
Chuu1904
Новичок
Джуниор
 
Регистрация: 17.03.2011
Сообщений: 1
Восклицание Задача по теме массивы.

Верю в вашу гениальность. Буду очень благодарен за помощь, ибо для меня эта задача непосильна.

Составить программу, которая по таблице численности городов Ярославской области определяет:
1)среднюю численность населения Ярос. обл.
2)кол-во жителей в самом крупном по численности населения городе
3)кол-во малых городов (с численностью < 300000)
4)Известно, что числен. населения ежегодно уменьшается в среднем на 1,5%. Составьте таблицу численности нас. городов обл. на следующий год.
Chuu1904 вне форума Ответить с цитированием
Старый 17.03.2011, 23:10   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

да о какой гениальности идёт речь.
Это весьма обычные (стандартные задачи)

Что Вам нужно сделать.
1) Научитесь объявлять массивы (секция VAR)
2) обеспечьте в цикле заполнение массива (каждый элемент массива - это у Вас будет численность в i-м городе области.

теперь по поводу ответа на вопросы:
1) сумма всех жителей разделить на количество городов даст средную численность

2) найти максимальную величину в массиве - это и будет количество жителей в самом крупном городе

3) в цикле пройти. Если население I-того города меньше 300000, тогда увеличить счётчик на 1.

4) вывести массив, умножив каждый на 0.985 (это получится если от 100% отнять 1.5%)
Serge_Bliznykov вне форума Ответить с цитированием
Старый 18.03.2011, 12:54   #3
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,882
По умолчанию

Пишите хоть часть, и перечислите города, желательно в массиве строк, организуйте заполнение массива числнности жителей, используйте везде тип longint, чтобы вмещать числа больше 32000. организуйте вывод, это всё очень просто, а там уж мы поможем. Ну а если Вы не собираетесь/не хотите/"не можете" делать, то сделаю за умеренную плату. Помните, помогать Вам и решать за Вас - 2 разные вещи, первое спокойно, а второе за денежки

не можете в кавычках, потому что Вы можете, если учиться, уделять внимание урокам и т.п. ведь не могли же Вам что-то задать , что Вы не проходили, логично ведь

Последний раз редактировалось phomm; 18.03.2011 в 12:57.
phomm вне форума Ответить с цитированием
Старый 18.03.2011, 13:59   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
и перечислите города, желательно в массиве строк
Безусловно, это будет красиво. В реальной жизни без этого и делать нечего.
Но, хочу отметить, что в данной учебной задаче это требование не является обязательным.
Т.е. одного массива [1..N] of LongInt вполне хватит для решения.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 18.03.2011, 15:24   #5
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,882
По умолчанию

ну я думал удобно будет, когда прога в цикле спрашивает: введите численность города N. Ну и ответы по городам она бы выдавала не номерами в массиве, а внятными названиями городов. ну хотя там все ответы - числа(сейчас посмотрел), посему, да, наверное, без толку.

А так, конечно, прога обезличивается до банальной задачи нахождения разных циферок из массива... грустно ))
phomm вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача по теме модули ! Lunatik125 Помощь студентам 1 19.12.2010 16:55
Задача по теме модули ! Lunatik125 Паскаль, Turbo Pascal, PascalABC.NET 2 19.12.2010 15:19
Задача по теме:Паскаль DarknooB Помощь студентам 4 16.12.2010 14:51
переделка задачи по теме двумерные массивы. Hostlman Общие вопросы Delphi 1 22.12.2007 22:56