mấy bạn cho mình hỏi bài tin này nha: Bài 1:nhập 1 xâu và 1 kí tự bất kì và đếm xem có bao nhiêu kí tự chữ bất kì?(Và nếu là có bao nhiêu kí tự số thì làm như thế nào v ạ?

2 câu trả lời

Program Hotboy ;

Uses crt;

Var xau: string

i,kituchu: integer;

Begin

Kituchu:=0;

Write('nhap xau'); readln(xau);

 For i:=1 to length(xau) do

  if xau[i] in ['A'..'Z'] + ['a'..'z'] then inc(kituchu);

 Writeln('so ki tu chu trong xau la',kituchu);

Readln

End.

Nếu là kí tự số   

Program Hotboy ;

Uses crt;

Var xau: string

i,kituso: integer;

Begin

Kituso:=0;

Write('nhap xau'); readln(xau);

 For i:=1 to length(xau) do

  If (xau[i] in ['0'..'9']) then inc(kituso);

 Writeln('so ki tu so trong xau la',kituso);

Readln

End.

#include <iostream>
using namespace std;
int main(){
    string s;
    char a;
    int pii=0;
    cin>>s>>a;
    for(int i=0;i<s.size();i++){
        if(s[i]==a){
            pii++;
        }
    }
    cout<<pii;
    //samon247
    return 0;
}

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