حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود
همهٔ تمرین‌ها

تعداد تکرار کاراکتر در رشته

تمرین آسان 5965 visibility link download flag trending_up پربازدید

تابعی بنویسید که تعداد تکرار یک کاراکتر در یک رشته را برگرداند

برای این سوال نباید از توابع آماده استفاده کنید


count_char("hooshang", "o") #2
👨‍💻 1 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد

پاسخ‌ها 18

function checkChar (string , char){
    let count = 0; // متغیر تعداد کاراکتر 
    for (let i = 0; i < string.length; i++) {
        if (char == string[i]) {
            count += 1; // اضافه کردن یک عدد در صورت پیدان شدن آن کاراکتر 
        }
    }
    return `in ${string} we have ${count} ${char}` // برگرداندن رشته
}
let countChar = checkChar ("codeBezan.ir" , "e");
console.log(countChar); // نمایش رشته برگردانده شده
def count_char(string, char):
    count = 0
    for c in string:
        if c == char:
            count += 1
    return count

# مثال
print(count_char("hooshang", "o"))  # 2
پاسخ هوش مصنوعی Ai Python
name = str(input("enter your number:"))

x = name.count("a")
y = name.count("b")
c = name.count("d")
a = name.count("s")

print(f"the number name a = {x}")
print(f"the number is name b = {y}")
print(f"the number is name d = {c}")
print(f"the number is name s = {a}")

c++

#include <iostream>
#include <cfloat> // برای فهمیدن ظرفیت متغیر ها :
#include <cctype> //  کاربرد های char
#include <vector>
#include <list>
#include <ctime>

using namespace std ;

int count_char(string txt , char c) {
    int i = 0 ;
    for(char t : txt) {
        if(c == t) {
            i++ ;
        }
    }
    return (i) ;
}

int main() {

    string text ;
    char c ;
    cout << "text : ";
    cin >> text ;
    cout << "character : ";
    cin >> c ;

    cout << count_char(text , c) << endl;

    return (0) ;
}

ارسال جواب

جوابت را با Markdown بنویس و ثبت کن

×
بستن