Advertisement
kiril_cvetkov

Untitled

May 25th, 2016
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. //
  2. // main.c
  3. // PrvCas
  4. //
  5. // Created by Kiril Cvetkov on 25.5.16.
  6. // Copyright © 2016 Kiril Cvetkov. All rights reserved.
  7. //
  8.  
  9. #include <stdio.h>
  10.  
  11. int main(int argc, const char * argv[]) {
  12. // insert code here...
  13. // char nizaKarakteri[50] = {'a','b','c','d'};
  14. //
  15. //
  16. //
  17. // nizaKarakteri[0] = 65; //A
  18. //
  19. // for(int i=0; i<4; i++)
  20. // {
  21. // printf("Karakter %c \n",nizaKarakteri[i]);
  22. // }
  23. //
  24. //
  25. // Sakam da mi go pretvoris brojot 123 vo niza od char...
  26. //Primer zadaca... Razdeli mi go brojot x vo string i megu sekoja cifra da ima crticka.
  27. //Broevite sekojgas ke bidat 5to cifreni.
  28.  
  29. int c;
  30. scanf("%d",&c);
  31. int N = 9;
  32. char charArray[N];
  33. int counter = 0;
  34. while(c>0)
  35. {
  36. int cifra = c%10;
  37. c/=10;
  38. charArray[counter] = '0' + cifra; // bitno : karakterot '0' go pretvara vo ascii kod i go sobira so cifra...
  39. if(counter+1<N)//na counter+1 stavame tire (-)
  40. charArray[counter+1]='-';
  41.  
  42. counter+=2;
  43. }
  44.  
  45. int counter2=0;
  46. char charArrayReverse[N];
  47. for(int i=N-1; i>=0; i--)
  48. {
  49. charArrayReverse[counter2] = charArray[i];
  50. counter2++;
  51. //charArr
  52. }
  53.  
  54. for(int i=0; i<N; i++)
  55. {
  56. printf("%c",charArrayReverse[i]);
  57. }
  58.  
  59.  
  60. return 0;
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement