Вход
Регистрация
Спроси Mozg AI
М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
.....больше.....
..меньше..
ololsha99
04.02.2021 17:10 •
Информатика
Створіть програму, для визначення суми та добутку цифр двозначного натурального числа.
👇
Увидеть ответ
Открыть все ответы
Ответ:
lev93
04.02.2021
[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
04.02.2021
Думаю нет большой разницы между процедурой и функцией, просто функция куда удобнее.
Для нахождения нода используется алгоритм Эвклида
//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 оценок)
Это интересно:
О
Образование-и-коммуникации
26.01.2022
Как хорошо учиться: советы, методы и секреты...
К
Компьютеры-и-электроника
03.08.2020
Вредоносное ПО в Facebook: как избавиться от него...
К
Кулинария-и-гостеприимство
18.08.2021
Сделай свой день еще сладким: как сделать букет из конфет...
Х
Хобби-и-рукоделие
24.04.2020
Как сделать бумажный вертолет...
Ф
Финансы-и-бизнес
08.08.2021
Как заключить брачный договор в Таиланде: советы для тех, кто собирается расписываться...
К
Кулинария-и-гостеприимство
02.03.2020
Как включить куркуму в рацион и получить пользу для здоровья?...
П
Путешествия
10.03.2021
Контроль мочевого пузыря в автобусе: как оставаться комфортным в пути...
02.05.2022
Как понять, что вы повзрослели: признаки и особенности...
С
Стиль-и-уход-за-собой
19.07.2022
Как наносить минеральный тональный крем: лучшие советы и рекомендации от профессионалов...
К
Кулинария-и-гостеприимство
23.03.2021
Как приготовить в духовке жареного цыпленка...
Новые ответы от MOGZ: Информатика
Kamil73773
08.04.2021
Что значит тестовая информация визулизирована...
лидусик13
04.08.2021
Порядок выполнения работы: Запустите программу Turbo Pascal. Выполните задания: 1. Ввести одномерный массив на 10 элементов, состоящий из положительных и отрицательных чисел....
UTOYKA228
08.04.2020
Запишите алгоритм вычисления значения y по формуле y = (5x - 37) + 4x (на языке блок-схем)...
YaroslavShevchuk
31.10.2022
Вчём удобство табличного предоставления информации?...
katy54445
14.06.2022
Даны два диапазона ячеек памяти: 1a5-1b4 и 1b5-1c4. определить, превысит ли сумма содержимого ячеек 1-го диапазона сумму содержимого ячеек 2-го. результат вывести на экран...
КристинаНяшка2
15.01.2020
Уменя не было учебника чтобы приготовиться к сору,...
ангел815
17.08.2020
Если можно, объясните, по какому принципу нужно вычислять и сопоставлять значения из таблицы с рисунком....
amolodyka
17.08.2020
Составить ПОДРОБНУЮ таблицу истинности на все примеры большое заранее. ( )...
настя7176
06.06.2021
Дан фрагмент электронной таблицы. Какое наибольшее целое число должно быть записано в ячейке A1, чтобы построенная после выполнения вычислений диаграмма по значениям диапазона...
redvellk7
26.03.2022
Пусть некто, обладая определенной денежной суммой, открыл счет в банке. Банк ежегодно начисляет определенный процент от вклада (это называется учетной ставкой процента ),...
MOGZ ответил
1000000 дм квадрате сколько метр квадрата...
Написать электронное письмо на языке....
Как ты понимаешь утверждение демокрита? обществознание 6 класс...
Пример описания любого объекта в контексте разных видов сознания. например:...
Напишите дроби равные данным дробям : 1) 24/32 2)75/125 3)56/60 4)45/50...
Война овощей и фруктов .сочинение для 4 класса...
Як розібрати за будовою слово прикарпаття терміново...
Іть написати статтю-есе на тему моя школа найкраща, написать статью-эссе...
Разобрать предложение по составу (определить каждое слово, как подлежащее,...
Дискусии ; нужно ли изучать другие языки...
Полный доступ к 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