hi there maybe it will sound a little bit stupid but i have one easy programming work but its now is too hard for my knowledges.... so maybe someone could help me? i must do a programme where its user writes a text less then 200 words and this programme must count all symbols which appeares more than twice.... so but problem is that the programme shows every symbol more than once which is repeating.... i think that there is something wrong with strcmp so i willl write here an programme to example: i write text in programme: aaaa bb ccc this programme calculate this-> 4 a 4 a 4 a 4 a 2 2 b 2 b 2 3 c 3 c 3 c but it need to bee-> 4 a 2 2 b 3 c here is my programme Code: #include <stdio.h> #include <conio.h> #include <string.h> #define size 200 void main() { char text[size], mas[100][size]; int garums; int a,b,c,d,e,f,g,h,label,skaits; clrscr(); do { printf("\n Ievadiet tekstu liidz 200 simboliem \n"); gets(text); garums=strlen(text); if(garums>200) printf("teksts par garu, ievadiet citu"); if(garums<=0) printf("teksts par iisu, ievadiet citu"); } while(garums>200 || garums<=0); b=0; c=0; for (a=0; a<garums; a++) { mas[b][c]=text[a]; c=c+1; mas[b][c]='\0'; b=b+1; c=0; } mas[b][c]='\0'; skaits=0; d=0; e=0; for(e=0;e<b;e++) { for(d=0;d<b+1;d++) { if(strcmp(mas[e],mas[d])==0) { skaits=skaits++; } } if(skaits>=2) printf("\n %d %s",skaits, mas[e]); skaits=0; } getch(); }