dianakryukova00
?>

Написать алгоритм для паскаля. напечатать минимальное число, больше 200, которое нацело делится на 17.

Информатика

Ответы

fhf3624
Var   n: integer; begin   n : = 201;   while (n mod 17) < > 0 do n : = n + 1;   writeln(n) end. результат выполнения программы: 204
Reznikova1075
Var    a: integer;     begin    while a < 200 do            a : = a + 17; writeln('минимальное число, делящееся на 17 и большее 200 - ',a); end. вот такой коротенький кодик : ) 
cmenick29
Uses crt; const     n = 10; var     f: text;     s: string;     a: array[1..n] of longint;     i,j,k: integer; begin clrscr; writeln('введите имя файла текстового, если он лежит в папке с программой(входнойфайл.txt)'); writeln('или введите полное имя файла (c: .txt)'); readln(s); assign(f,s); reset(f); i: =1; repeat read(f,a[i]); i: =i+1; until i> n; write('содержимое файла: '); for i: = 1 to n do       write(' ',a[i]); writeln; write('уникальные элементы: '); for i: = 1 to n do       begin       k: =1;       for j: = 1 to n do               if i< > j then                     if a[i]=a[j] then k: =k+1;       if k=1 then write(' ',a[i])       end; readln; end. пример: введите имя файла текстового,если он лежит в папке с программой(входнойфайл.txt) или введите полное имя файла (c: .txt) 123.txt содержимое файла: 1 2 13 5 2 1 3 17 19 21 уникальные элементы: 13 5 3 17 19 21
Dmitrii sergei463
// pascalabc.net 3.2, сборка 1417 от 28.03.2017 // внимание! если программа не работает, обновите версию! unit asm; interface   type sf=(integer,integer);   function addsf(a,b: sf): sf;   function subsf(a,b: sf): sf;   function multsf(a,b: sf): sf;   function divsf(a,b: sf): sf;   implementation     function gcd(p: sf): integer;   begin       (var a,var b): =p;       a: =abs(a); b: =abs(b);       while b> 0 do (a,b): =(b,a mod b);       result: =a   end;     function reductsf(p: sf): sf;   begin       var t: =gcd(p);       if t> 1 then result: =(p[0] div t,p[1] div t)       else result: =p   end;     function addsf(a,b: sf): =reductsf((a[0]*b[1]+a[1]*b[0],a[1]*b[1]));     function subsf(a,b: sf): =reductsf((a[0]*b[1]-a[1]*b[0],a[1]*b[1]));   function multsf(a,b: sf): =reductsf((a[0]*b[0],a[1]*b[1]));         function divsf(a,b: sf): =reductsf((a[0]*b[1],a[1]*b[0]));   end. ***** пример работы с модулем ***** uses asm; begin   var a: =(5,24);   var b: =(7,8);   var c: =addsf(a,b);   writeln(a[0],'/',a[1],'+',b[0],'/',b[1],'=',c[0],'/',c[1]) end. результат 5/24+7/8=13/12

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

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

Написать алгоритм для паскаля. напечатать минимальное число, больше 200, которое нацело делится на 17.
Ваше имя (никнейм)*
Email*
Комментарий*