Răspuns :
#include <iostream>
#include <cstring>
using namespace std;
char s[256], c;
short n, i, alaturateid, gasit;
int litera(char x)
{
if ((x>='a' && x<='z') || (x>='A' && x<='Z')) return 1;
else return 0;
}
int main()
{
cout << "introdu textul: ";
cin.getline(s,256);
n=strlen(s);
cout << "introdu caracter: "; cin >> c;
for (i=0; i<n-1; ++i)
if (litera(s[i]) && s[i]==s[i+1]) {alaturateid=1; break;}
if (alaturateid==1) cout << "exista identice alaturate";
else cout << "nu exista identice alaturate";
cout << endl;
for (i=0; i<n; ++i)
{
if (s[i]==c)
{
gasit=1;
if (s[i-1]>='a' && s[i-1]<='z') s[i-1]=s[i-1]-32;
if (s[i+1]>='a' && s[i+1]<='z') s[i+1]=s[i+1]-32;
}
}
cout ;
if (gasit) { cout << "text modificat: "<< s;}
else cout << "textul nu s-a modificat: " << s;
}
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.