|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.06.2009, 02:25 | #1 |
Пользователь
Регистрация: 04.06.2009
Сообщений: 11
|
программа про осадки (PASCAL)
известны сведения о количестве осадков выпавших за каждый день мая. первого мая осадков не было . определить в течение какого количества первых дней месяця непрерывно , начиная с первого маяя , осадков не было? условный оператор не использовать. росмотреть случай когда осадков не могоо быть и в какой день мая
|
06.06.2009, 00:30 | #2 |
Пользователь
Регистрация: 02.06.2009
Сообщений: 33
|
седьмая... в массиве 0 это день, когда были осадки, 1 - когда не было.. предполагается, что в первый день осадков не было.. заполнение массива сами сделайте как хотите.. если рандомно там чаще всего будет получаться 1-3 дня подряд без осадков
Код: Вот как то так: var x:array[1..31] of byte; i,k,num_of_days:byte; begin randomize; x[1] := 1; write(x[1]:2); for i:=2 to 31 do begin x[i] := random(2); write(x[i]:2); end; num_of_days := 0; k := 1; i := 1; repeat k := k*x[i]; inc(i); inc(num_of_days); until (k = 0) or (i > 31); writeln; num_of_days := num_of_days-1; writeln(num_of_days); readln; end. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[Pascal] Задача про натуральные числа | Knife | Помощь студентам | 1 | 22.04.2009 02:04 |
Программа на С про систему счисления. нужна подсказка | Forward222 | Помощь студентам | 6 | 02.03.2009 20:38 |
задача про 2х мерный массив (Turbo Pascal) | masil | Помощь студентам | 4 | 30.11.2008 15:34 |
Помогите с задачей про систему дорог на pascal | sdinaras | Помощь студентам | 1 | 10.10.2008 03:06 |