М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
avalak99
avalak99
16.09.2021 00:11 •  Информатика

Pascal. , , исправить ошибку. оптимизировать код и т.п. не мне только надо заставить этот код работать правильно, все остальное я уже сделаю сама. сама программа должна по заданному числу n находить такие числа a и b, которые в сумме будут давать n и их нод будет максимален. (т.е. их нод будет больше нода в любой другой такой паре). function nod (var a,b: integer): integer; var c: integer; begin repeat if a > b then a: = a mod b else b: = b mod a; until (a = 0) or (b = 0); nod: = a + b; end; var a,a1,a2,max,a3,a4: int64; begin readln(a); a1: = a div 2; a2: = (a div 2)+1; max: =1; if a mod 2 = 0 then writeln (a div 2,' ',a div 2) else while a1> 0 do begin if nod(a1,a2) > max then max: = nod(a1,a2); a1: =a1-1; a2: =a2+1; end; a1: = a div 2; a2: = (a div 2)+1; while a1> 0 do begin if nod(a1,a2) = max then a1: =a3, a2: =a4; a1: =a1-1; a2: =a2+1; end; writeln(a3,' ',a4); end.

👇
Ответ:
Sghem
Sghem
16.09.2021
Function nod (a,b: integer): integer;
Begin
Repeat
if a > b then
a:= a mod b
else
b:= b mod a;
until (a = 0) or (b = 0);
nod:= a + b;
End; 
Var n,max,i:int64; 
Begin 
write('n = ');
Readln(n);
max:=0;
if n mod 2 = 0 
 then max:=n div 2
 else for i:=1 to n div 2 do
       if nod(i,n-i)>max then max:=i;
writeln(max,' ',n-max,' ' ,nod(max,n-max));
End.

Пример:
n = 11111
271 10840 271
4,7(50 оценок)
Открыть все ответы
Ответ:
romkastolz
romkastolz
16.09.2021

использовать Чертежник

алг ключ

нач

сместиться в точку (1,1)

опустить перо

сместиться в точку (2,1)

сместиться в точку (2,2)

сместиться в точку (3,2)

сместиться в точку (3,3)

сместиться в точку (7,3)

сместиться в точку (7,1)

сместиться в точку (11,1)

сместиться в точку (11,6)

сместиться в точку (7,6)

сместиться в точку (7,4)

сместиться в точку (1,4)

сместиться в точку (1,1)

поднять перо

сместиться в точку (8,2)

опустить перо

сместиться в точку (10,2)

сместиться в точку (10,5)

сместиться в точку (8,5)

сместиться в точку (8,2)

поднять перо

сместиться в точку (0,0)

кон

Объяснение:

Смотри картинку


Составьте алгоритм рисования рисунка :
4,4(79 оценок)
Ответ:
Эрбол11111
Эрбол11111
16.09.2021
Информационная неопределенность (количество возможных результатов события) равна 16. Будем задавать вопросы, на которые можно ответить только «да» или «нет». Вопрос будем ставить так, чтобы каждый ответ приносил 1 бит информации, т.е. уменьшал информационную неопределенность в два раза.
Задаем вопросы: - Друг живет выше 8-го этажа?
Нет.
После этого ответа число вариантов уменьшилось в два раза, следовательно, информационная неопределенность уменьшилась в два раза. Получен 1 бит информации.
 Друг живет выше 4-го этажа?
Да.
Число вариантов уменьшилось еще в два раза, получен еще 1 бит информации.
Друг живет выше 6-го этажа?
Да.
После данного ответа осталось два варианта: друг живет или на 7 этаже, или на 8 этаже. Получен еще 1 бит информации.
Друг живет на 7-м этаже?
Нет.
Все ясно. Друг живет на 8-м этаже.
Каждый ответ уменьшал информационную неопределенность в два раза. Всего было задано 4 вопроса. Получено 4 бита информации. Сообщение о том, что друг живет на 8-м этаже 16-ти этажного дома несет 4 бита информации.
4,8(97 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ