Садовод вася посадил у себя на участке, на севере, юге, западе и востоке по саженцу деревьев: вишня, груша, слива, яблоня. но на следующий год забыл, что где растет, но помнит несколько правил, по которым он расположил саженцы: 1.на востоке растёт либо слива, либо вишня. 2.сторона света, в которой растет груша соседняя со стороной света, в которой растет яблоня и соседняя со стороной света, в которой растет слива. 3.груша растёт на западе, тогда и только тогда, когда на востоке вишня или слива. 4.вишня растёт на юге, тогда и только тогда, когда на севере слива или груша. васе вспомнить расположение деревьев. в ответ выведите первые буквы саженцев, начиная с севера и по часовой стрелке. (например, если на севере растет вишня, на востоке – груша, на юге – слива, на западе – яблоня, то в ответе указать вгся)
171
359
Ответы на вопрос:
Так как на востоке растут либо вишня, либо слива, то там не могут расти груша и яблоня, ставим минусы в таблицу. так как по обе стороны от груши должны расти яблоня и слива, то для груши остаётся место только на западе (так как север и юг будут свободны), ставит плюс в в таблице на пересечении груша/запад, а по вертикали и горизонтали все свободное заполняем минусами. "сторона света, в которой растет груша соседняя со стороной света, в которой растет яблоня и соседняя со стороной света, в которой растет слива." нам известно, что слива может расти на востоке, но восток - сторона, не соседняя с западом, значит, на востоке слива расти не может, тогда на востоке растет вишня. ставим плюс в таблице на пересечении восток/вишня, по горизонтали и вертикали от этого плюса все заполняем минусами. из условия 4 исходим из того, что вишня у нас растет не на юге, значит ни груша, ни слива не растут на севере. тогда для сливы остаётся место только на юге, а для яблони, соответственно, на севере. север - яблоня, восток - вишня, юг - слива, запад - груша. ответ: явсг
1) // pascalabc.net 3.3 begin var n: =readinteger('n ='); range(1,n).select(i-> i*i).println; end. пример: n = 5 1 4 9 16 25 2) var n,i: integer; beginwrite('n = '); readln(n); i: =0; while (i< n) do begin i: =i+1; write(i*i,' '); end; end.3)var n,i: integer; begin write('n = '); readln(n); i: =0; repeat i: =i+1; write(i*i,' '); until i=n; end.пример: n = 51 4 9 16 25
Популярно: Информатика
-
22557201.05.2022 16:41
-
killir9910.05.2020 17:44
-
нигич128.10.2022 18:52
-
ДашаБондарчук24.07.2020 21:16
-
raitilianna14.05.2022 09:46
-
AzNas16.12.2022 16:22
-
STALKER14707.11.2020 19:33
-
лехаleha21.03.2023 07:38
-
Artem57418917.02.2021 22:26
-
bati999910.06.2021 07:23