Advertisement
Light_11

gecikezek

Mar 1st, 2015
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. int sajat::atoi(const char *p, int base ){
  2.  
  3. int x=0;
  4.  
  5. for (int i=0; i<strlen(p);i++){
  6.  
  7. if (p[i]<48 || p[i]>48+base-1)
  8. throw("nemjo karakter");
  9. x=x*base;
  10. x=x+p[i]-48;}
  11.  
  12. }
  13.  
  14.  
  15. char * sajat::strcat(const char *p1, const char *p2){
  16. int l;
  17. l = strlen(p1)+strlen(p2);
  18. char* tomb = new char[l];
  19. int k;
  20. for(int z=0; z<strlen(p1);z++){
  21. tomb[z]=p1[z];
  22. k=z;}
  23. for(int j=0; j<strlen(p1); j++)
  24. { k++;
  25. tomb[k]=p2[j];
  26. }
  27. return tomb;
  28. }
  29.  
  30.  
  31.  
  32. void sajat::swap(int& r1, int& r2){
  33. int temp;
  34. temp = r1;
  35. r1 = r2;
  36. r2 = temp;
  37.  
  38. }
  39.  
  40.  
  41. char * sajat::unique(char *first, char *last){
  42.  
  43. char * mozgo;
  44. char temp;
  45. int db=0;
  46. for(mozgo=first; mozgo!=last; mozgo++)
  47. if(*mozgo==*(mozgo+1)){
  48. db++;
  49. while(mozgo!=last-1){
  50.  
  51. mozgo++;
  52. temp = *mozgo;
  53. *mozgo = *(mozgo+1);
  54. *(mozgo+1) = temp;
  55. }
  56.  
  57. }
  58. return last-db;
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement