Informatică, întrebare adresată de twist3dmind00ozjvl1, 9 ani în urmă

Se citeste un sir de caractere c1 si c2 . Sa se afiseze numarul de caractere dintre c1 si c2( la prima aparitie).
Ex :
S= “a glumi este un lucru bun”
C1=‘r’
C2=‘u’

Răspunsuri la întrebare

Răspuns de Seckar
0
Fa-ti o functie(daca nu stii ce e aia ori cauta, ori imagineaza-ti ca am spus "bucata de cod") care daca are un string de caractere si inca o variabila cu un caracter, iti pune intr-un int indexul la care apare prima data acel caracter in sirul respectiv. 

Dupa ce ai facut asta nu ai decat sa faci ceva gen:

S= “a glumi este un lucru bun”
C1=‘r’
C2=‘u’
result = abs((index of c1 in s) - (index of c2 in s))

Am pus acea scadere si in modul in cazul in care ar da ceva negativ.
Alte întrebări interesante