Вход
Регистрация
Спроси Mozg AI
М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
.....больше.....
..меньше..
milka292
01.04.2023 20:44 •
Информатика
Вычислить значение функции y=f(x) при произвольных значениях.
Программирование на C++
👇
Увидеть ответ
Открыть все ответы
Ответ:
lev93
01.04.2023
[l,r,строка,номер]
[0, 0, "a", 1]
[1, 1, "b", 2]
[1, 2, "bb", 3]
[2, 2, "b", 4]
[0, 3, "abba", 5]
[3, 3, "a", 6]
[3, 4, "aa", 7]
[4, 4, "a", 8]
[3, 5, "aaa", 9]
[4, 5, "aa", 10]
[5, 5, "a", 11]
[3, 6, "", 12]
[4, 6, "aaa", 13]
[5, 6, "aa", 14]
[6, 6, "a", 15]
[2, 7, "bb", 16]
[7, 7, "b", 17]
[6, 8, "aba", 18]
[8, 8, "a", 19]
[7, 9, "bab", 20]
[9, 9, "b", 21]
#код программы Ruby 22
s = "abbbab"
n = 0
for r in 0..s.size-1
for l in 0..r
t = s[l..r]
if t.reverse == t
n += 1
p [l,r,t,n]
end
end
end
4,8
(27 оценок)
Ответ:
KVika65
01.04.2023
Думаю нет большой разницы между процедурой и функцией, просто функция куда удобнее.
Для нахождения нода используется алгоритм Эвклида
//PascalABC.Net
function NOD(A, B: integer): integer;
begin
while A <> B do
if A > B then A := A - B else B := B - A;
NOD := A;
end;
procedure pNOD(A, B: integer; var NOD: integer);
begin
while A <> B do
if A > B then A := A - B else B := B - A;
NOD := A;
end;
begin
var a: Array of integer := (16, 32, 40, 64, 80, 128);
var n := a[low(a)];
for var i := low(a) to high(a) do
pNOD(n, a[i], n);
Writeln(n);
end.
4,8
(31 оценок)
Это интересно:
17.12.2021
Секреты экономии денег для студентов...
З
Здоровье
27.09.2022
5 простых советов по уходу за зубными протезами...
К
Кулинария-и-гостеприимство
16.11.2022
Как собрать идеальный пляжный обед?...
Х
Хобби-и-рукоделие
06.04.2022
Как разгладить мятую бумагу: простые методы и советы...
О
Образование-и-коммуникации
06.10.2021
Как решать кубические уравнения: подробное руководство...
27.06.2021
Как заставить людей в школе считать, что вы русалка?...
П
Праздники-и-традиции
31.12.2021
Как стать настоящей тусовщицей: секреты общения и завоевания новых знакомств...
М
Мир-работы
11.09.2020
Методы эффективной работы в многозадачном режиме...
К
Кулинария-и-гостеприимство
04.04.2021
Как правильно есть джикама: готовимся к встрече с экзотикой...
К
Компьютеры-и-электроника
19.12.2022
Как отключить автозагрузку приложений на Android...
Новые ответы от MOGZ: Информатика
chemist69
05.06.2023
Электронды пошта жәшігінің адресі...
MrMut222
24.11.2021
Скласти програму у Lazarus для рішення наступної задачі: 2. Задано два числа. Заменить их значения по правилу: если число положительное, то уменьшить его на 1, если число отрицательное...
freemvount
13.09.2022
Где находится область командного окна?...
090416me
22.12.2020
Пользователь вводит натуральное число N. Вычислить сумму s = 1/3^2 -1/5^2 + 1/7^2 - 1/9^2 + 1/11^2... всего N слагаемых...
anastdidenko20oziw5s
15.04.2022
Запиши программу на языке Паскаль. Вычисли сумму s=∑k=1nk+1k2+1, если значение n вводит пользователь. Если n=6, то вывод на экран (ответ округли до сотых) ...
Алима20041
05.08.2021
1. Приведите пример 3D модели геометрической фигуры (і) Напишите значение буквы D в понятия 2 D-модель. тока скорее...
Кауру
02.03.2020
Нужна в написании программы на Pascal ABC или в С++....
nurpaik
15.09.2021
Эссе про новруз байрам на английском...
tomaseva
15.09.2021
Определи взаимное расположение данной прямой и плоскости...
228дима228ннчнччн
15.09.2021
Маленький шарик бросили с поверхности земли вертикально вверх с начальной скоростью 15 м/с. Считайте, что шарик совершает свободное падение. На какой высоте в процессе подъема модуль...
MOGZ ответил
9 метров ткани разрезали на 14 равных кусков. Сколько метров в каждом куске?...
Обозначьте ГО. Расставьте недостающие знаки препинания. Выделите ОЧ как члены...
География , много !! фото теста прикреплено...
Нехай із пункту А до пункту В веде m доріг, з пункту А до С – n доріг, із С до...
2. Составь вопрос с точки зрения актуальности (что из прочитанного на сегодня...
Сократить дроби, раскладывая числитель и знаменатель на множители : 49/84; 56/43;...
проверьте моё задание на фото. Подарю...
Чем не может быть осложнено предложение? Какое слово под номером не верно? 1.Однородными...
Как называется краткая, но ёмкая речь 10БУКВ В СЛОВЕ...
Фогг мырзаға мақаланы кім көрсетеді? [1]...
Полный доступ к MOGZ
Живи умнее Безлимитный доступ к MOGZ
Оформи подписку
О НАС
О нас
Блог
Условия пользования
Авторское право
Политика конфиденциальности
Предпочтения cookie-файлов
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
App
Вход
Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ
[0, 0, "a", 1]
[1, 1, "b", 2]
[1, 2, "bb", 3]
[2, 2, "b", 4]
[0, 3, "abba", 5]
[3, 3, "a", 6]
[3, 4, "aa", 7]
[4, 4, "a", 8]
[3, 5, "aaa", 9]
[4, 5, "aa", 10]
[5, 5, "a", 11]
[3, 6, "", 12]
[4, 6, "aaa", 13]
[5, 6, "aa", 14]
[6, 6, "a", 15]
[2, 7, "bb", 16]
[7, 7, "b", 17]
[6, 8, "aba", 18]
[8, 8, "a", 19]
[7, 9, "bab", 20]
[9, 9, "b", 21]
#код программы Ruby 22
s = "abbbab"
n = 0
for r in 0..s.size-1
for l in 0..r
t = s[l..r]
if t.reverse == t
n += 1
p [l,r,t,n]
end
end
end