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

Выполнив предыдущее , проведите трассировку алгоритма евклида для нахождения нод чисел 128 и 56

👇
Ответ:
kotrboy
kotrboy
19.01.2020
Извиняюсь за полусишный код

procedure swap(var a:integer; var b;integer)
var c:integer;
begin
c := a; a := b; b := c;
end;

function nod(a, b:integer):integer;
begin
while b <> 0 do
begin
 writeln(a, ' ', b); // тут трассировка выводится
 a = a mod b; swap(a, b);
end
end;

begin
writeln(nod(128,56));
end.
4,8(78 оценок)
Открыть все ответы
Ответ:
АнгелТих
АнгелТих
19.01.2020

#include <iostream>

long prodDigitExcept_2_9(int N) {

long prod = 1;

bool haveNeedDigit = false;

while (N > 0) {

 int temp = N % 10;

 if (temp != 2 and temp != 9) {

  prod *= temp;

  haveNeedDigit = true;

 }

 N /= 10;

}

if (haveNeedDigit)

 return prod;

return -1;

}

long prodDigit(int N) {

long prod = 1;

while (N > 0) {

 prod *= N % 10;

 N /= 10;

}

return prod;

}

signed main() {

setlocale(LC_ALL, "Rus");

int N;

std::cin >> N;

long result = prodDigit(N);

if (result == -1)

 std::cout << "В данном числе нет подходящих цифр!";

else

 std::cout << result;

return 0;

}

4,6(100 оценок)
Ответ:
anma2
anma2
19.01.2020

Python 3.9

Объяснение:

c, d = map(int, input("Input c d: ").split())

a=int(c/c)

b=int(d/c)

dem=int(d/c)

if c*d<2000000000:

   if d%c==0:

       print(a*c, b*c)      

       for i in range(dem):

           b=int(d/c)

           for j in range(dem,0,-1):  

               if a<=b:

                   if a*b==dem:

                       if b%a!=0:

                           print(a*c, b*c)

                   b=b-1

               else:

                   break

           a=a+1

   else:

       print("Пара не существует")

4,7(97 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ