Răspuns :
Salut. Ți-am lăsat rezolvarea mai jos. Baftă!
Răspuns:
static int NrChar(char[] sir, char c)
{
int nrap = 0;
for (int i = 0; i < sir.Length; i++)
{
if(sir[i].Equals(c))
{
nrap++;
}
}
return nrap;
}
Explicație:
În principiu, ideea algoritmului este simplă. Am inițializat o variabilă locală în care am memorat numărul de apariții ale caracterului „c”. Apoi am parcurs tot șirul de caractere, dacă un caracter din șir este egal cu caracterul „c”, atunci numărul de apariții se incrementează cu o unitate. Metoda va returna numărul de apariții din șirul dat.
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.