👤

Se da un șir de caractere. Sa se determine :
a)poziția pe care se găsește ultimul caracter c.
b) prima și ultima poziție a ultimului a ultimului caracter c.


Răspuns :

#include <iostream>


#include <string.h>


using namespace std;



int main()


{


   char sir[101], c;


   int i, p1=-1, pu;


   cout<<"Introdu sirul:"; cin.get(sir,101);


   cout<<"Introdu caracterul:"; cin>>c;


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


   if(sir[i]==c){


       if(p1==-1) p1=i;


       pu=i;


   }


   cout<<"Prima pozitie:"<<p1<<endl;


   cout<<"Ultima pozitie:"<<pu;


   return 0;


}