Informatică, întrebare adresată de golorotic, 8 ani în urmă

Elaborați cite un program care: determina numarul de alariții ale silabei 'MA' intrun şir;
Substituie silabele 'MA' prin silaba 'TA'

Răspunsuri la întrebare

Răspuns de Daniel4761
0

//programul 1

#include <iostream>

#include <string>

using namespace std;

int main()

{

char sir[255];

int aparitii=0, i;

cout<<"Sirul:"; cin.get(sir,255);

for(i=0;i<strlen(sir)-1;i++)

 if(sir[i]=='M' && sir[i+1]=='A')

  aparitii++;

cout<<"aparitii:"<<aparitii<<'\n';

return 0;

}

//programul 2

#include <iostream>

#include <string>

using namespace std;

int main()

{

char sir[255]; int i;

cout<<"Sirul:"; cin.get(sir,255);

for(i=0;i<strlen(sir)-1;i++)

 if(sir[i]=='M' && sir[i+1]=='A'){

  sir[i]='T'; sir[i+1]='A';

 }

cout<<sir;

return 0;

}

Alte întrebări interesante