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

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.


Daniel4761: Caracterul c este introdus de la tastatura sau te referi la ultimul caracter al sirului?
condreaalexandru49: La ultimul caracter al sirului

Răspunsuri la întrebare

Răspuns de Daniel4761
1

#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;


}

Alte întrebări interesante