Olga1233
?>

Склавиатуры вводят слово и символ.составить программу, которая: а)проверяет есть ли в этом слове заданный символ б)определяет позицию заданного символа в)подсчитывает количество вхождений заданного символа.

Информатика

Ответы

Овсянкина407

var s : string; symb : char; i : longint; begin  readln(s);   readln(symb);   if pos(symb,s)=0 then writeln('в этом слове нет этого символа')  else begin                i: =0;                 while pos(symb,s)< > 0 do begin                                                                    write(pos(symb,s)+i,' ');                                                                     i: =i+1;                                                                     delete(s,pos(symb,s),1);                                                                 end;             end;   writeln;   writeln(i); end.

punctvydachi
// pascalabc.net 3.0, сборка 1073 var   c: char; begin   write('введите римскую цифру (i,v,x,l,c,d,m): '); readln(c);   case c of   'i': writeln('1');   'v': writeln('5');   'x': writeln('10');   'l': writeln('50');   'c': writeln('100');   'd': writeln('500');   'm': writeln('1000');   else writeln('вы ошиблись')   end end. // pascalabc.net 3.0, сборка 1073 var   n: byte;   x,y: real; begin   write('введите номер варианта (1-5): '); readln(n);   case n of   1: begin       write('выражение x^2+y^2, введите x,y: '); read(x,y);       writeln('результат: ',sqr(x)+sqr(y))       end;   2: begin       write('выражение (a+b)^2, введите a,b: '); read(x,y);       writeln('результат: ',sqr(x+y))       end;   3: begin       write('выражение (c-d)^2, введите c,d: '); read(x,y);       writeln('результат: ',sqr(x-y))       end;   4: begin       write('выражение |sin(x)|, введите x: '); read(x);       writeln('результат: ',abs(sin(       end;   5: begin       write('выражение sqrt(a^2+b^2), введите a,b: '); read(x,y);       writeln('результат: ',sqrt(sqr(x)+sqr(       end;   else writeln('вы ошиблись')   end end.
antoska391
// pascalabc.net 3.0, сборка 1073 var   i,n,p: integer;   k: array[1..6] of integer; begin   randomize;   write('количество бросков кубика: '); read(n);   for i: =1 to 6 do k[i]: =0;   for i: =1 to n do begin       p: =random(6)+1;       k[p]: =k[p]+1   end;   writeln('результат бросания кубика');   for i: =1 to 6 do writeln(i,k[i]: 6) end. тестовое решение: количество бросков кубика: 10000 результат бросания кубика 1  1704 2  1665 3  1659 4  1631 5  1663 6  1678

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

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

Склавиатуры вводят слово и символ.составить программу, которая: а)проверяет есть ли в этом слове заданный символ б)определяет позицию заданного символа в)подсчитывает количество вхождений заданного символа.
Ваше имя (никнейм)*
Email*
Комментарий*

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

rusmoney92
vikabobkova2010
Васенкова204
ИванМолчанов
jstepanova
Юрьевна174
Валиахметова
zaschitin48
choia
mgrunova
Ермакова Ирина674
sgritsaev
Казаков
volkovaoksana19806037
Динков