rkorneev19061
?>

Рассчитать нок двух натуральных чисел. учитывайте формулу расчета нок через нод: нок(a, b)=a * b / нод(a, b) среда программирования c++ мне нужен весь код

Информатика

Ответы

Dampil
/* C++ 17 */

#include <iostream>
using namespace std;

int gcd(int a, int b)
{
int c;
while (1) {
c = a % b;
if (c == 0) {
return b;
}
a = b;
b = c;
}
}

int lcm(int a, int b)
{
return a * b / gcd(a, b);
}

int main()
{
int x, y;
cout << "Число 1: ";
cin >> x;
cout << "Число 2: ";
cin >> y;
cout << "\nНОК: " << lcm(x, y) << endl;
return 0;
}
vfif-804828

1)

var a,b,x,y:longint;

begin

write("Vvedite nachalo i konec otrezka: ");

read(a,b);

write("Vvedite x: ");

read(x);

y:=sqr(x)*x;

if (y>a)and(y<b) then write("Na dannom otrezke znachenie funkcii ravno ",y) else write("Na dannom otrezke net reshenii");

readln

end.

2)

var c,i:byte;

begin

for i:=49 to 215 do

if (i mod 4=0) then c:=c+1;

write("Kolichestvo chisel, kratnyh 4 na zadannom promezhutke ravno ",c);

readln

end.

3)

var i:integer;

p:longint;

for i:=1000 to 9999 do

if (i mod 10=3) then p:=p*i;

write("Proizvedenie chetyrehznachnyh chisel, okanchivaushihsya na 3 ravno ",p);

readln

end.

4)

var i:byte;

c:integer;

begin

for i:=221 to 778 do

if ((i mod 10)=(i div 100)) then c:=c+1;

write("Kolichestvo chisel ravno ",c);

readln

end.

5)

var i:longint;

c:integer;

begin

for i:=10000 to 99999 do

if ((i mod 10)=(i div 10000))and(((i mod 100)div 10)=((i div 1000)mod 10)) then c:=c+1;

write("Kolichestvo chisel ravno ",c);

readln

end.

ВалерийАндреевна1788
// PascalABC.NET 3.2, сборка 1439 от 09.05.2017
// Внимание! Если программа не работает, обновите версию!

function ДробьНесократима(Чис,Знам:integer):boolean;
begin
  while Знам<>0 do begin Чис:=Чис mod Знам; Swap(Чис,Знам) end;
  Result:=Чис=1
end;

begin
  for var Знаменатель:=2 to 7 do
    for var Числитель:=1 to Знаменатель-1 do
      if ДробьНесократима(Числитель,Знаменатель) then
        Write(Числитель,'/',Знаменатель,' ');
  Writeln
end.

Результат
1/2 1/3 2/3 1/4 3/4 1/5 2/5 3/5 4/5 1/6 5/6 1/7 2/7 3/7 4/7 5/7 6/7

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Рассчитать нок двух натуральных чисел. учитывайте формулу расчета нок через нод: нок(a, b)=a * b / нод(a, b) среда программирования c++ мне нужен весь код
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

rstas
Dmitrychekov9
ckati
jim2k
kosstroy
elvini857
ПогальниковАлёна589
vfilina
Анна-Денис1346
Nikolaevna382
YuREVICh646
Александровна-Грузман
kate1610
Демидова Красноцветов
antonkovalev89