annakorolkova79
?>

Представьте четное число n (2 пример ввода: 110 вывод: 7+103 составьте паскаль программы нужно

Информатика

Ответы

eshabunina
Function isprime(m: integer): boolean; var   i: integer;   p: boolean; begin   p : = true;   for i : = 2 to m - 1 do       if (m mod i) = 0 then p : = false;   isprime : = p end; var   n, i, j: integer;   flag: boolean; begin   repeat       write('введите натуральное число, большее 2 : ');       readln(n);       flag : = (n < 2) or (n mod 2 = 1);       if flag then           writeln('число введено с нарушением, повторите ввод');   until not flag;   writeln('варианты представления числа в виде суммы двух простых: ');   for i : = 1 to n do       for j : = 1 to (n div 2) do           if (isprime(i) and isprime(j)) and (i + j = n) then writeln(i, '+', j); end. тестовое решение: введите натуральное число, большее 2: 110 варианты представления числа в виде суммы двух простых: 67+43 73+37 79+31 97+13 103+7 107+3 109+1
bchukhraev79
// pascalabc.net 3.3, сборка 1627 от 27.01.2018 // внимание! если программа не работает, обновите версию! begin   var n: =5;   writeln('*** исходная матрица ***');   var a: =matrrandom(n,n,-50,50);   a.println(4); writeln(4*a.colcount*'-');   var (k,p): =readinteger2('введите через пробел номера двух строк: ');   if k.between(1,n) and p.between(1,n) then begin       a.row(k-1).zip(a.row(p-,y)-> x*y).println;       end end. пример *** исходная матрица ***   -45 -38 -15  34 -13     1 -38  39  34 -25   24 -41  -4 -25 -48     5 -19 -43 -15 -31   -21  27 -31  23 -39 введите через пробел номера двух строк: 2 5 -21 -1026 -1209 782 975
Vasilevna_Shabanova1502
Var s,st: string;     a: array[1..255] of integer;     i: integer;     begin   write('строка: ');   readln(s);   for i: =1 to 255 do a[i]: =0;   for i: =1 to length(s) do inc(a[ord(s[i])]);   st: ='';   for i: =1 to length(s) do     if ((a[ord(s[i])]> =2) and         (s[i] in ['а'..'я']))   then continue     else st: =st+s[i];   writeln('новая строка: ',st); end. строка: это строка для проверки. новая строка: э са для пвеи. если нужно, чтобы не различались прописные и строчные буквы, то другой вариант программы: var s: string;     a: array[1..255] of integer;     i,j: integer;     begin   write('строка: ');   readln(s);   for i: =1 to 255 do a[i]: =0;   for i: =1 to length(s) do   if ord(s[i])> 32 then   begin     inc(a[ord(s[i])]);     if s[i] in ['а'..'я'] then inc(a[ord(uppercase(s[i]))])     else if s[i] in ['а'..'я'] then inc(a[ord(lowercase(s[i]))]);   end;     j: =0;   for i: =1 to length(s) do   if (a[ord(s[i])]> =2) then continue   else    begin     inc(j);     s[j]: =s[i];   end;     delete(s,j+1,length(s)-j);   writeln('новая строка: ',s); end.

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

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

Представьте четное число n (2 пример ввода: 110 вывод: 7+103 составьте паскаль программы нужно
Ваше имя (никнейм)*
Email*
Комментарий*

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

okison2847
Виктория-Марина626
srvsm
frame45
Есартия52
Владимирович_Намик59
vlrkinn
annapiskun1
OlgaVasilevna
Katkova
mouse-0211fsb3509
tihonovrv477
titancore
vvk2008
Maly01984489