👤

Se citeste un sir, numarati de cate ori apare in sir un caracter citit de la tastatura

Răspuns :

#include<iostream>
#include<string.h>
using namespace std ;

void main (){ char c , s[20] ; //caracterul cautat si sirul
int nr=0,i;  /*numarul de aparitii si contorul pentru parcurgerea sirului caracter cu caracter */
cout<<"Scrieti sirul : ";
cin.get(s,20);
cout<<"Caracterul cautat : ";
cin>>c;
for(i=0;i<strlen(s);i++)
if(s[i]==c)
  nr++;
cout<<"Caracterul cautat apare de " << nr <<"ori";}

Poate fi scris si cu un subprogram dar e foarte usor de inteles si asa 
Sper ca te-am ajutat