Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Delphi, Kylix and Pascal


Ответ
 
Опции темы Опции просмотра
Старый 13.03.2013, 14:04   #1 (permalink)
olchik1980
Новичок
 
Регистрация: 13.03.2013
Сообщений: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Двумерный массив. Цветы. Паскаль

Некий артист после своего выступления решил подарить зрителям, возраст которых соответствует его возрасту, цветы. Сколько цветов ему нужно приготовить, если ему 55 лет?
вх 2 3 45 55 56 67 65 34
вых 1
olchik1980 вне форума   Ответить с цитированием

Старый 13.03.2013, 14:04
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Обсуждения имеют общий смысл с вашей темой, прочтите их

Дан двумерный массив
Двумерный массив

Старый 13.03.2013, 14:15   #2 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Ни бельмеса не понял. Что означают входные/выходные данные?
Vladimir_S вне форума   Ответить с цитированием
Старый 13.03.2013, 14:46   #3 (permalink)
Rossomaxa
Лесник
 
Аватар для Rossomaxa
 
Регистрация: 11.10.2011
Сообщений: 338
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 771
По умолчанию

Цитата:
Сообщение от Vladimir_S Посмотреть сообщение
Ни бельмеса не понял. Что означают входные/выходные данные?
Видимо, это значит что из числа всех зрителей, возраст которых мы ввели один совпадает с возрастом 55
Rossomaxa вне форума   Ответить с цитированием
Старый 13.03.2013, 16:21   #4 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от Rossomaxa Посмотреть сообщение
Видимо, это значит что из числа всех зрителей, возраст которых мы ввели один совпадает с возрастом 55
Понятно. Несколько смутили 2-3 летние зрители. Ладно, тогда так:
Код:
Var
 Nspect, Flowers, Age, Age_Spect, i:Integer;
Begin
 Write('Number of spectators = ');
 Readln(Nspect);
 Write('Age of artist = ');
 Readln(Age);
 Flowers:=0;
 For i:=1 to Nspect do
  begin
   Write('Age of next spectator? ');
   Readln(Age_Spect);
   If Age_Spect=Age then Inc(Flowers);
  end;
 Writeln;
 Writeln(Flowers, ' flowers');
 Readln
End.
Vladimir_S вне форума   Ответить с цитированием
Старый 15.03.2013, 11:32   #5 (permalink)
olchik1980
Новичок
 
Регистрация: 13.03.2013
Сообщений: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

эта задача на двумерный массив
olchik1980 вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 15.03.2013, 12:44   #6 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от olchik1980 Посмотреть сообщение
эта задача на двумерный массив
Ну так и впихивайте его сами, незнамо куда. По мне двумерный массив (равно как, впрочем, и одномерный) тут не пришей-не пристегни.
И вообще подобные ремарки (типа "это задача на...", "использовать то-то и то-то...", "не использовать того-то...") меня, знаете, не интересуют. Я выкладываю решение, с моей точки зрения - оптимальное, а с преподскими дурными закидонами разбирайтесь сами. Претензии принимаются, только если приведенный код не решает поставленной задачи. Не нравится - пишите сами. Оно и полезнее. Извините.
Vladimir_S вне форума   Ответить с цитированием
Старый 15.03.2013, 14:07   #7 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
По умолчанию

Я могу еще согласиться на хранение возраста зрителей в одномерном массиве, но зачем использовать ДВУМЕРНЫЙ??? Что вы собрались туда писать и там хранить?

По условию, возраст хранится в строке, разделитель - запятая. Можно организовать ввод исходных данных из файла, передачу в массив, его обработку и вывод в выходной файл. Но я абсолютно не вижу никакого смысла в усложнении задачи, решаемой элементарными способами.
AlexZir вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 14:41.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.