Advertisement
Guest User

Untitled

a guest
Feb 17th, 2020
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.50 KB | None | 0 0
  1. char *numtos ( int num ){//Сделанно Пимоновым Даниилом
  2.     int lenChisl(int n){
  3.         int k=0;
  4.         if(n<0)
  5.             n*=-1;
  6.         while(n>0){
  7.             k++; n/=10;
  8.         }
  9.         return k;
  10.     }
  11.     int len=lenChisl(num);
  12.     char *s = malloc(len+2);
  13.     s[len+1]='\0';
  14.     if(num<0){
  15.         s[0]='-';
  16.         num*=-1;
  17.     }else{
  18.         s[0]='+';
  19.     }
  20.  
  21.     for(int i=len;i>0;i--){
  22.         s[i]=(num%10)+48;
  23.         num/=10;
  24.     }
  25.     return s;
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement