medvik
?>

1.дано предложение. определить долю (в %) букв «а» в нём (предложения вводить самому) 2.дано предложение.определить: число вхождений в него буквосочетания po число вхождений в него некоторого буквосочетания из двух букв, число вхождений в него некоторого буквосочетания.

Информатика

Ответы

Kochetova92
1) на pascal abc var i: integer; n: real; a: string; begin readln(a); for i: =1 to length(a) do if a[i]='a' then n+=1; n: =(n/length(a)*100); writeln(n: 2: 1); end.2) на pascal abcvar i,n: integer; a: string; beginreadln(a); for i: =1 to length(a) doif (a[i]='p') and (a[i+1]='o') then n+=1; writeln(n); end.
kukoleva

var a,b,c: array [1..100,1..100] of integer;

as,bs,cs,i,j: integer;

begin

  sb: =1;

  for i : = 1 to n do

        for j: = 1 to n do

        begin

            if a[i,j]< 0 then sa: =sa+a[i,j];

          if b[i,j]> 0 then sb: =sb*b[i,j];

            if j=3 then sc: =sc+c[i,j];

        end;

    writeln(sa,sb,sc);

end.

Chistova-Dmitrii1162

есть пара неясностей в условии. если допускается такое, что единица и само число тоже являются делителями, то берите первый вариант решения, иначе - берите второе.

и еще кое-что: если нужно хотя бы 4 делителя, то оставьте все как есть, а если нужно ровно четыре делителя, в строчке  if k> =4 then write(i: 3); уберите знак >   .

 

1 вариант.

program zadacha;

var n, i, j, k : byte;

begin

write('введите число n');

for i: = 1 to n do begin

k: =0;

for j: = 1 to i do

if i mod j =0 then k: =k+1;

if k> =4 then write(i: 3);

 

2 вариант.

program zadacha;

var n, i, j, k : byte;

begin

write('введите число n');

for i: = 1 to n do begin

k: =0;

for j: = 2 to (i-1) do

if i mod j =0 then k: =k+1;

if k> =4 then write(i: 3);

 

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

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

1.дано предложение. определить долю (в %) букв «а» в нём (предложения вводить самому) 2.дано предложение.определить: число вхождений в него буквосочетания po число вхождений в него некоторого буквосочетания из двух букв, число вхождений в него некоторого буквосочетания.
Ваше имя (никнейм)*
Email*
Комментарий*

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

Varezka86179
ccc712835
valera850515
firsova5911
Bogdanov
format-l3364
aregaa
generallor3
Попова1271
hotnuts
Kuznetsova1639
krasnobaevdj3
Vitalik6928
Владимир1524
Postnikova-StreltsovaKyulbyakova