Inlocuiurea unei litere mici cu litera mare in mod recursiv

#include <iostream>
#include <cstring>
using namespace std;
void Inlocuire (char *s,char ch)
{
char *p;
p=strchr (s,ch);
if (p!=NULL)
{
*p=*p-32;
Inlocuire (p,ch);
}
}
int main()
{
char s[]=”cacacacacacacacaca”;
Inlocuire (s,’a’);
cout<<s;
return 0;
}
Programul va afisa:”cscscscscscscs”.

Lasă un comentariu