Есть ответ 👍

Составьте программу, которая считает в формуле, заданной с клавиатуры, количество плюсов и минусов. на паскале. p.s формулы в программе быть не должно

296
374
Посмотреть ответы 2

Ответы на вопрос:

Yury28
4,5(97 оценок)

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   (буквы думаю сам напишешь )

Популярно: Информатика