Войти
Регистрация
Спроси ai-bota
kerimagaevakk
25.04.2021 18:37
9.Оператор, який застосовують для запису декількох умов, які повинні виконуватись одночасн Python
Нажмите на рекламу ниже и сразу увидите ответ
↓
Популярные вопросы:
Kikookiko
22.03.2020 23:48
Информатикавообщем , нужно найти все пути от точки а в точку к...
teaego
24.05.2023 05:11
определить мощность алфавита с которого передано сообщение содержащее 65536 символов если информационный объем сообщения состовляет 512 кбайт ...
MilaniaDelli
01.09.2021 19:15
Сколько места в памяти надо выделить для хранения 24 цветного рисунка размером 48 на 64 пикселя?...
iliasbro87073799809
01.09.2021 19:15
Самый маленький эемент экране монитора...
skp1563
17.12.2021 09:26
В скретч зробити гру пінг понг використовуючи подані команди на фото...
ФрискТок
25.10.2020 14:19
Как сделать д/з по инфе... Задание 21.1, тема: Комплексное использование возможностей MS Excel для создания документов...
1234567da
12.04.2022 03:44
Какие команды можно использовать, если надо переместиться из точки (2,3) в точку (5,7)? 1) Сместиться в точку (2,3); 2) Сместиться в точку (5,7); 3) Сместиться на вектор (-2,-3);...
arishasmirnova2
10.01.2020 04:56
Почему fill (color) является методом, а не функцией...
matwej2201
27.08.2022 05:52
Как из логического выражения a*(a*b)=a получить a+a*b=a, с логических законов...
qnorri
24.01.2022 20:55
как обойти прокси на сервере в майнкрафт? Кинули в прокси, зайти не могу.. P.s сервер: Midexgo.ru...
Ответ:
vladyulin
29.04.2021 23:44
1.
var
s: string;
i, count: integer;
begin
writeln('Vvedite stroky: ');
readln(s);
for i := 1 to length(s) - 2 do
if copy(s, i, 3) = 'abc' then
count := count + 1;
writeln('Kol-vo: ', count);
end.
2.
var
s1, s2: string;
i, len1, len2: integer;
begin
writeln('Vvedite stroky 1: ');
readln(s1);
writeln('Vvedite stroky 2: ');
readln(s2);
len1 := length(s1);
len2 := length(s2);
if len1 > len2 then writeln('1 stroka dlinnee')
else if len1 < len2 then writeln('2 stroka dlinnee')
else writeln('dlini strok ravnie')
end.
3.
var
s1, s2, s3: string;
begin
writeln('Vvedite stroky 1: ');
readln(s1);
writeln('Vvedite stroky 2: ');
readln(s2);
s3 := s1[1] + s1[2] + s2[1] + s2[2];
writeln('Novaja stroka: ', s3);
end.
0,0
(0 оценок)
Ответ:
margusqw
03.02.2021 07:05
Судя по всему, здесь в цикле складываются квадраты всех нечетных чисел от m до n включительно.
m & 1 - это битовая конъюнкция. Результатом будет 1, если m нечетное, и 0, если m - четное (то есть, содержит или не содержит соответствующий разряд)
Выражение вида T ? X : Y, где T - логическое высказывание, принимает значение X, если T истинно, и Y, если T ложно.
Соответственно, i = (m & 1) == 1 ? m : m + 1 означает, что
если m нечетное, то i = m
если четное, i = m+1 (то есть, первое нечетное число после m)
i += 2 означает, что цикл идет с шагом, соответственно, рассматриваются только нечетные числа.
0,0
(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота