Var
s:string;
cnt, i,j:integer;
begin
Readln(s);
for i:= 1 to length(s) do
begin
if s[i] = 'a' then write('a');
write(s[i]);
if s[i] = 'z' then cnt:= cnt+1;
end;
Writeln;
Writeln('Кол-во "z" в слове: ', cnt);
for i:= 1 to length(s) do
if s[i] <> s[length(s)-i+1] then begin
Writeln('Это не палиндром');
halt;
end;
Writeln('Это палиндром');
end.
<u>Пример:</u>
abazaba
aabaazaabaa
Кол-во "z" в слове: 1
Это палиндром
def bracket(a):
test_list = []
for i in a:
if i == "(" or i == ")":
test_list.append(i)
opening_bracket= test_list.count("(")
closing_bracket = test_list.count(')')
if opening_bracket != closing_bracket:
print("Неправильные количество скобок!\t'(' = {} ')' = {}".format(
opening_bracket,closing_bracket
))
else:print('Количество открывающих скобок, равно количеству закрывающих скобок')
text = '( текст для тестирования ( программы и ) для обработки ( данных) '
bracket(text)
text_1 = "(((((((((((((()))()()()()())())()(())()))()()()()())))("
bracket(text_1)
text_2 = "(((((((((((((((((())))))))))))))))))"
bracket(text_2)
Вивод:
Неправильные количество скобок! '(' = 3 ')' = 2
Неправильные количество скобок! '(' = 30 ')' = 25
Количество открывающих скобок, равно количеству закрывающих скобок
1) 1200 * 1200 dpi означает, что в квадрате размером 1 дюйм на 1 дюйм сканируется такое количество точек
2) в 1 дюйме = 2,54 см, значит в 10 см содержится 3,94 дюйма (10/2,54 = 3,94)
3) 3,94* 1200 = 4728 пикселей по ширине и по высоте экрана
4) 4728 * 4728 = 22353984 точек в цветном изображении 10 на 10 см
5) 22353984 * 24 = 536495616 бит - информационный объем изображения
Переведем в большие единицы измерения:
536495616 бит / 8 = 67061952 байт / 1024 = 65490,2 Кбайт / 1024 = 64 Мбайта
Ответ: полученный файл будет 64 Мбайта.