Viết chương trình có một chuỗi kí tự gồm chữ cái, chữ số và khoảng cách và thực hiện: a. Trong chuỗi kí tự có bao nhiêu kí tự số? b. Tính tổng các ch

Viết chương trình có một chuỗi kí tự gồm chữ cái, chữ số và khoảng cách và thực hiện:
a. Trong chuỗi kí tự có bao nhiêu kí tự số?
b. Tính tổng các chữ số.
c. Xuất ra tất cả kí tự chữ có trong chuỗi theo thứ tự vừa nhập.

0 bình luận về “Viết chương trình có một chuỗi kí tự gồm chữ cái, chữ số và khoảng cách và thực hiện: a. Trong chuỗi kí tự có bao nhiêu kí tự số? b. Tính tổng các ch”

  1. var s:string;

    i,d,x,t:longint;

    begin

    readln(s);d:=0;

    t:=0;

    for i:=1 to length(s) do

    if s[i] in [‘0’..’9′] then begin val(s[i],x);t:=t+x;inc(d);end;

    writeln(d);

    writeln(t);

    for i:=1 to length(s) do

    if s[i]in[‘0’..’9′] then delete(s,i,1);

    write(s);

    readln

    end.

    cái này mình làm luôn nên chưa test nha!

    Bình luận
  2. Program NN;
    Uses crt;
    Var St: String;
        i,d,t: longint;
    Begin
            Clrscr;
            Write(‘Nhap St: ‘); Readln(St);
            d:=0; t:=0;
            For i:=1 to length(St) do
            Begin
                    If St[i] in [‘0’..’9′] then
                    Begin
                            inc(d);
                            t:=t+ord(St[i])-48;
                    End;
            End;
            Writeln(d);
            Writeln(t);
            For i:=1 to length(St) do
                    If St[i] in [‘0’..’9′] then Delete(St,i,1);
            Write(St);
            Readln
    End.

    Bình luận

Viết một bình luận