# data[].attributes.headline
Sa se compare 2 siruri folosint functia stricmp.

# data[].attributes.subject
Sa se compare 2 siruri folosint functia stricmp.

# data[].attributes.body
#include <iostream> #include <string.h> using namespace std; int main() { char s1[100],s2[100]; cout<<"s1="; cin.get(s1,100); cin.get(); cout<<"s2="; cin.get(s2,100); if(stricmp(s1,s2)>0) cout<<"s1>=s2"; else cout<<"s1<=s2"; return 0; }

# data[].attributes.headline
Sa se compare 2 siruri de caractere folosind functia strcmp.

# data[].attributes.subject
Sa se compare 2 siruri de caractere folosind functia strcmp.

# data[].attributes.body
#include <iostream> #include <string.h> using namespace std; int main() { char s1[100],s2[100]; cout<<"s1="; cin.get(s1,100); cin.get(); cout<<"s2="; cin.get(s2,100); if(strcmp(s1,s2)>0) cout<<"s1=>s2"; else cout<<"s1<=s2"; return 0; }

# data[].attributes.headline
Se dau 2 siruri sa se concateneze cu functia strncat.

# data[].attributes.subject
Se dau 2 siruri sa se concateneze cu functia strncat.

# data[].attributes.body
include <iostream> #include <string.h> using namespace std; int main() { char s1[256],s2[256]; int n; cout<<"s1="; cin.get(s1,100); cin.get(); cout<<"s2="; cin.get(s2,100); cout<<"n="; cin>>n; strncat(s1,s2,n); cout<<s1; return 0; }

# data[].attributes.headline
Sa se scrie un program care citeste un sir de caractere cu litere mici si transforma vocalele in litere mari.

# data[].attributes.subject
Sa se scrie un program care citeste un sir de caractere cu litere mici si transforma vocalele in litere mari.

# data[].attributes.body
#include<iostream> #include<string.h> #include<ctype.h> using namespace std; int main() { char s[200]; int i; cout<<"s="; cin.get(s,100); for(i=0;i<=strlen(s);i++) if((s[i]=='a')||(s[i]=='e')||(s[i]=='i')||(s[i]=='o')||(s[i]=='u')) s[i]=toupper(s[i]); cout<<s; return 0; }

# data[].attributes.headline
Se citeste un sir de maxim 80 de caractere.Sa se formeze 3 siruri noi astfel incat primul sir tine minte vocalele, al 2-lea consoanele si al 3-lea cifrele.

# data[].attributes.subject
Se citeste un sir de maxim 80 de caractere.Sa se formeze 3 siruri noi astfel incat primul sir tine minte vocalele, al 2-lea consoanele si al 3-lea cifrele.

# data[].attributes.body
#include<iostream> #include<string.h> using namespace std; int main() {char s[81]=" ",voc[81],cons[81],cif[81]; int i; cout<<"s="; cin.get(s,81) for(i=0;i<=strlen(s);i++) if((s[i]='a')||(s[i]='e')||(s[i]='i')||(s[i]='o')||(s[i]='u')||(s[i]='A')||(s[i]='E')||(s[i]='I')||(s[i]='O')||(s[i]='U')) strcat(voc,s); else if(((s[i]>='a')&&(s[i]<='z'))||((s[i]>='A')&&(s[i]<'Z'))) strcat(cons,s); else if((s[i]>='0')&&(s[i]<='9')) strcat(cif,s); cout<<voc<<endl; cout<<cons<<endl; cout<<cif; return 0;

}

# data[].attributes.headline
Se da un sir cu maxim 100 de caractere. Sa se transforme caracterul s1 din litera mica in litera mare.

# data[].attributes.subject
Se da un sir cu maxim 100 de caractere. Sa se transforme caracterul s1 din litera mica in litera mare.

# data[].attributes.body
#include <iostream> #include <string.h> using namespace std; int main() { char s1[100]; int i; cout<<"s1="; cin.get(s1,100); for(i=0;i<=strlen(s1);i++) if(s1[i]>='a'&&s1[i]<='z') s1[i]=toupper(s1[i]); cout<<s1; return 0; }

# data[].attributes.headline
Se da un sir cu maxim 100 de caractere. Sa se transforme caracterul s1 din litera mare in litera mica.

# data[].attributes.subject
Se da un sir cu maxim 100 de caractere. Sa se transforme caracterul s1 din litera mare in litera mica.

# data[].attributes.body
#include <iostream> #include <string.h> using namespace std; int main() { char s1[100]; int i; cout<<"s1="; cin.get(s1,100); for(i=0;i<=strlen(s1);i++) if(s1[i]>='A'&&s1[i]<='Z') s1[i]=tolower(s1[i]); cout<<s1; return 0; }

# data[].attributes.headline
Se dau doua siruri cu maxim 100 de caractere fiecare si un pointer. Sa se afiseze in sirul sir subsir daca se da un pointer.

# data[].attributes.subject
Se dau doua siruri cu maxim 100 de caractere fiecare si un pointer. Sa se afiseze in sirul sir subsir daca se da un pointer.

# data[].attributes.body
#include <iostream> #include <string.h> using namespace std; int main() { char s[100],*p,s2[100]; cout<<"s="; cin.get(s,100); cin.get(); cout<<"s2="; cin.get(s2,100); p=strstr(s,s2); cout<<p-s; return 0; }

# data[].attributes.headline
Se dau doua siruri cu maxim 100 de caractere fiecare. Sa se furnizeze rezultatul din sirul s1 incepand cu primul caracter.

# data[].attributes.subject
Se dau doua siruri cu maxim 100 de caractere fiecare. Sa se furnizeze rezultatul din sirul s1 incepand cu primul caracter.

# data[].attributes.body
#include <iostream> #include <string.h> using namespace std; int main() { char s[100],s2[100]; cout<<"s="; cin.get(s,100); cin.get(); cout<<"s2="; cin.get(s2,100); cout<<strspn(s,s2); return 0; }

# data[].attributes.headline
Se da un sir cu 100 de caractere. Sa se inverseze caracterele din sirul de caractere.

# data[].attributes.subject
Se da un sir cu 100 de caractere. Sa se inverseze caracterele din sirul de caractere.

# data[].attributes.body
#include <iostream> #include <string.h> using namespace std; int main() { char s1[100]; cout<<"s1="; cin.get(s1,100); cout<<strrev(s1); return 0; }

# data[].attributes.headline
Se da un sir cu maxim 100 de caractere. Sa se transforme din sir literele mari in mici, restul nefiind modificate.

# data[].attributes.subject
Se da un sir cu maxim 100 de caractere. Sa se transforme din sir literele mari in mici, restul nefiind modificate.

# data[].attributes.body
#include <iostream> #include <string.h> using namespace std; int main() { char s1[100]; int i; cout<<"s1="; cin.get(s1,100); strlwr(s1); cout<<s1; return 0; }

# data[].attributes.headline
Se da un sir cu maxim 100 de caractere. Sa se furnizeze un pointer catre ultima aparitie a caracterului din extremitatea dreapta.

# data[].attributes.subject
Se da un sir cu maxim 100 de caractere. Sa se furnizeze un pointer catre ultima aparitie a caracterului din extremitatea dreapta.

# data[].attributes.body
#include <iostream> #include <string.h> using namespace std; int main() { char s[100],*p,c; cout<<"s="; cin.get(s,100); cout<<"c="; cin>>c; p=strrchr(s,c); cout<<"pointerul este "<<p-s; return 0; }

# data[].attributes.headline
Se da un sir cu maxim 100 de caractere si un pointer. Sa se furnizeze un pointer catre ultima aparitie a caracterului din extremitatea stanga.

# data[].attributes.subject
Se da un sir cu maxim 100 de caractere si un pointer. Sa se furnizeze un pointer catre ultima aparitie a caracterului din extremitatea stanga.

# data[].attributes.body
#include <iostream> #include <string.h> using namespace std; int main() { char s[100],*p,c; cout<<"s="; cin.get(s,100); cout<<"c="; cin>>c; p=strchr(s,c); cout<<"pointerul este "<<p-s; return 0; }

# data[].attributes.headline
Se da un sir cu maxim 100 de caractere.Sa se transfore  din litere mari in litere mici.

# data[].attributes.subject
Se da un sir cu maxim 100 de caractere.Sa se transfore  din litere mari in litere mici.

# data[].attributes.body
# include <iostream> #include <string.h> using namespace std; int main () { char s1[100]="Martie"; strupr(s1); cout<<s1<<endl; return 0; }

# data[].attributes.headline
Se dau doua siruri cu mxim 100 de caractere fiecare.Sa se compare cele doua siruri de caractere care fac diferenta intre litere mari si mici

# data[].attributes.subject
Se dau doua siruri cu mxim 100 de caractere fiecare.Sa se compare cele doua siruri de caractere care fac diferenta intre litere mari si mici

# data[].attributes.body
# include <iostream> #include <string.h> using namespace std; int main () { char s1[100]="soare",s2[100]="plaja "; int n=3; strncmpi(s1,s2,n); cout<<s1<<endl; cout<<s2; cout<<n; return 0; }

# data[].attributes.headline
Se dau doua siruri  cu maxim 100 de caractere fiecare.Sa se compare cele doua siruri de caractere.

# data[].attributes.subject
Se dau doua siruri  cu maxim 100 de caractere fiecare.Sa se compare cele doua siruri de caractere.

# data[].attributes.body
# include <iostream> #include <string.h> using namespace std; int main () { char s1[100]="Blonda",s2[100]="drept "; int n=6; strncmp(s1,s2,n); cout<<s1<<endl; cout<<s2; cout<<n; return 0; }

# data[].attributes.headline
Se dau doua siruri  cu maxim 100 de caractere fiecare.Sa se compare cele doua siruri de caractere fara sa se faca diferenta intre literele mari si mici

# data[].attributes.subject
Se dau doua siruri  cu maxim 100 de caractere fiecare.Sa se compare cele doua siruri de caractere fara sa se faca diferenta intre literele mari si mici

# data[].attributes.body
# include <iostream> #include <string.h> using namespace std; int main () { char s1[100]="burete",s2[100]="ciumete "; stricmp(s1,s2); cout<<s1<<endl; cout<<s2; return 0; }

# data[].attributes.headline
Se dau doua siruri  cu maxim 100 de caractere fiecare.Sa se compare cele doua siruri de caractere

# data[].attributes.subject
Se dau doua siruri  cu maxim 100 de caractere fiecare.Sa se compare cele doua siruri de caractere

# data[].attributes.body
# include <iostream> #include <string.h> using namespace std; int main () { char s1[100]="animalule",s2[100]="parte umana "; strcmp(s1,s2); cout<<s1<<endl; cout<<s2; return 0; }

# data[].attributes.headline
Se dau doua siruri  cu maxim 100 de caractere fiecare.Sa se compare cele doua siruri de caractere

# data[].attributes.subject
Se dau doua siruri  cu maxim 100 de caractere fiecare.Sa se compare cele doua siruri de caractere

# data[].attributes.body
# include <iostream> #include <string.h> using namespace std; int main () { char s1[100]="paine",s2[100]="branza"; int n=3; strncat(s1,s2,n); cout<<"s1="<<s1<<endl; cout<<"s2="<<s2<<endl; cout<<"n="<<n; return 0; }

# data[].attributes.headline
Se dau doua siruri cu maxim 100 de caractere fiecare. Sa se adauge caracterele din sirul s1 in sirul s2.

# data[].attributes.subject
Se dau doua siruri cu maxim 100 de caractere fiecare. Sa se adauge caracterele din sirul s1 in sirul s2.

# data[].attributes.body
# include <iostream> #include <string.h> using namespace std; int main () { char s1[100]="martie",s2[100]="flori"; strcat(s1,s2); cout<<s1<<endl; cout<<s2; return 0; }

# data[].attributes.headline
Se dau doua siruri cu maxim 100 de caractere fiecare. Sa se copieze din sirul s1 in s2 toate caracterele inclusiv caracterul null.

# data[].attributes.subject
Se dau doua siruri cu maxim 100 de caractere fiecare. Sa se copieze din sirul s1 in s2 toate caracterele inclusiv caracterul null.

# data[].attributes.body
#include <iostream> #include <string.h> using namespace std; int main() { char s1[100]="mate",s2[100]="info"; strcpy(s1,s2); cout<<s1<<endl; cout<<s2; return 0; }

# data[].attributes.body
Un caine frumos, bland si iubitor.

# data[].attributes.headline
Acest om a reusit sa redea intr-un mod superb o melodie extrem de dificila

# data[].attributes.subject
Acest om a reusit sa redea intr-un mod superb o melodie extrem de dificila

# data[].attributes.attachment_link.description
John Jarvie's own arrangement of 'fur Elise,' on classical guitar. Sheet music and TAB is available through my website. Composed by Beethoven for piano.

# data[].attributes.body
Internetul este destul de mare incat sa ne suporte pe toti!

# data[].attributes.body
Viaţa e tot viaţă - chiar dacă e într-o pisică, într-un câine sau în om. Din aceasta privinţă nu există diferenţă între pisică şi om. Ideea de diferenţă e o concepţie umană pentru avantajul propriu...

citat din Sri Aurobindo

# data[].attributes.body
Music... Art... Fantasy...

# data[].attributes.body
It's all about passion