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?
Răspunsuri la întrebare
Răspuns de
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
Germana,
8 ani în urmă
Fizică,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă