Алена
?>

Напишите функцию , которая вычисляет наибольший общий делитель двух чисел

Информатика

Ответы

djikia88
Function nod(a, b: integer): integer; var tmp, r: integer; begin     if b > a then     begin         tmp : = a;         a : = b;         b : = tmp;     end;     tmp : = a;     while tmp > 0 do     begin         result : = tmp;         tmp : = tmp - b;     end; end; пример программы с использованием данной функции: program example; var a, b: integer; function nod(a, b: integer): integer; var tmp, r: integer; begin    if b > a then    begin        tmp : = a;         a : = b;         b : = tmp;     end;     tmp : = a;     while tmp > 0 do    begin        result : = tmp;         tmp : = tmp - b;     end; end; begin    write('a = ');     readln(a);     write('b = ');     readln(b);     write('нод: ', nod(a, b));     readln; end.
nst-33764
Program vasil ; var n , m  : integer ; begin   write ( 'vvedi chislo bochek n=' ) ;   readln ( n ) ;   m : = n mod 10 ;       if ( m = 1 and n < > 11  ) then writeln ( n , '  bochka' )      else if (m < = 4 and n < > 12 and n < > 13 and n < > 14 and m < > 0) then writeln ( n , ' bochki' )        else writeln ( n , ' bochek' ) ;   end.    так, наверное. если будет косяк, то пиши, или сам сообрази где ошибка. сейчас нет под рукой компилятора, не могу оттестировать. 
qwert28027170
//pascalabc.net 3.1 сборка 1200 begin       var s : = readstring('s = ');       if s='' then s: ='какое небо голубое, какой богатенький буратино';       writeln(s);       s : = s.trim();       s : = s.replace(',', ' ');       s : = s.replace('; ', ' ');       s : = s.replace('.', ' ');       s : = s.replace('  ', ' ').replace('  ', ' ').replace('  ', ' ').replace('  ', ' ');       for var i : = 1 to s.length - 1 do               if s[i] = ' ' then                       s[i + 1] : = s[i - 1];       writeln(s); end.

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

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

Напишите функцию , которая вычисляет наибольший общий делитель двух чисел
Ваше имя (никнейм)*
Email*
Комментарий*

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

polina25258
Borisovich-Volobueva1803
Dmitriy2211104
MDubovikov73
Шмидт Ирина
peregovorkacoffee
koptevan6
lukanaft
Кислинская1055
danielianruz
dokmak140652
goryavinan
aguliaeva
egoryuzbashev
ГармаеваЕкатерина1637