Составьте программу, которая считает в формуле, заданной с клавиатуры, количество плюсов и минусов. на паскале. p.s формулы в программе быть не должно
296
374
Ответы на вопрос:
var a: string; i: integer; c: boolean; beginreadln(a); repeatif pos('+',a)< > 0 then begin inc(i); delete(a,pos('+',a),1); end; if pos('-',a)< > 0 then begin inc(i); delete(a,pos('-',a),1); end; if (pos('+',a)=0) and (pos('-',a)=0) then c: =true; until c; writeln(i); end.
Конъюнкция : истинно только тогда , когда а и b истинна .число 255 в двоичной это = 11111111. а число 0 следовательно 00000000 т.е если мы переведем число 12 в двоичную систему и будем применять поразрядную конъюнкцию к числу 12 , то получится то же самое число 12.а если мы переведем число 10 в двоичную и будем применять поразрядную конъюнкцию , то получим 0.ладно , если ты не понял что я написал. то вот тебе алгоритм.переводишь ip адрес в двоичную систему (! обязательно что б было 8 символов ,если будет меньше, то слева приписываешь 0 ) затем переводишь маску в двоичную систему . (покажу тебе на двух числах, если ты понял то что я написал выше , то с другими этого проделывать не надо , а если не понял , то делаешь так для каждого числа) затем просто переписываешь эти числа в два ряда 11100000 11000100 ( и пишешь 1 там где друг над другом стоят единицы) 11000000 теперь переводишь это число в десятичную твой ответ . 12.16.192.0 (буквы думаю сам напишешь )
Популярно: Информатика
-
sonyabush1234516.10.2021 07:31
-
yan012519.08.2020 02:00
-
Джарият11105.03.2022 14:47
-
dilya09106.03.2020 15:33
-
mamatvoeymamy08.02.2020 14:21
-
впнекккккк12.01.2020 21:04
-
ученица200222225.11.2021 17:02
-
TanyaSha30003.01.2022 23:45
-
Gasdsa15.05.2020 06:43
-
lilcutthroat30.11.2021 09:27