Rickets_temp Posted March 24, 2015 Report Share Posted March 24, 2015 Cum putem face sa extragem consoanele dintr-un sir? Quote Link to comment Share on other sites More sharing options...
siur Posted March 24, 2015 Report Share Posted March 24, 2015 for(int i=0; i<strlen(denumire_sir); i++){if(denumire_sir!='a' && denumire_sir!='e' && denumire_sir!='i' && denumire_sir!='o' && denumire_sir!='u')cout<<denumire_sir;}dupa ce intelegi asta foloseste strchr. Quote Link to comment Share on other sites More sharing options...
nedo Posted March 24, 2015 Report Share Posted March 24, 2015 Detaliaza te rog.In ce sens extragerea?Afisarea doar consoanelor din sir?Notarea consoanelor existente in sir?E simplu, pentru stocarea consoanelor intr-un alt string faci asa:Intr-un string pui consoanele. In alt string pui sirul tau.Un al 3-lea sir va stoca consoanele.Pentru fiecare caracter din sir, treci prin string-ul cu consoanele. Cand ai gasit o consoana, o introduci in al 3-lea string, si mergi la urmatorul caracter din sir. Quote Link to comment Share on other sites More sharing options...
Rickets_temp Posted March 24, 2015 Author Report Share Posted March 24, 2015 for(int i=0; i<strlen(denumire_sir); i++){if(denumire_sir!='a' && denumire_sir!='e' && denumire_sir!='i' && denumire_sir!='o' && denumire_sir!='u')cout<<denumire_sir;}dupa ce intelegi asta foloseste strchr.Stiu ce face strchr, dar nu m-am prins de chestie. Multumesc. Quote Link to comment Share on other sites More sharing options...
Active Members MrGrj Posted March 24, 2015 Active Members Report Share Posted March 24, 2015 #include<iostream.h>int main(void){char s[50];int voc=0, cons=0,i;cout<<"Dati sirul de caractere "; cin.getline(s,50);i=0;while(s[i]!=0){ switch (s[i]){ case 'a': case 'e': case 'i': case 'o': case 'u': case 'A': case 'E': case 'I': case 'O': case 'U': {voc++;break;} default : cons++;}i++;}cout<<"Numarul de consoane ale sirului este"<<cons<<endl;}Asta e numarul de consoane. Adaptezi in functie de ce vrei Quote Link to comment Share on other sites More sharing options...
pr00f Posted March 24, 2015 Report Share Posted March 24, 2015 Gandim diferit . Quote Link to comment Share on other sites More sharing options...