Viết trương trình nhập vào xâu s và thông báo ra màn hình số lần xuất hiện của 1 chữ cái n có trong cái s

2 câu trả lời

#include <iostream>

#include <string>

int main()

{

    //Nhập vào s, n.

    string s;

    char n;

    cin >> s >> n;

    //Biến đếm:

     int dem = 0;

    //Duyệt xâu s:

    for (int i = 0; i<s.length(); ++i) if (S[i] == n) ++dem;

    //Xuất ra màn hình biến đếm:

    cout << dem;

    return 0;

}

program xau;
uses crt;
var S,n:string;
    i,d:integer;
begin
    clrscr;
    write('Nhap xau S: '); readln(S);
    write('Nhap n: '); readln(n);
    For i:=1 to length(S) do if S[i]=n then inc(d);
    writeln(n,' xuat hien ',d,' lan trong xau S');
    readln;
end.

Câu hỏi trong lớp Xem thêm