Advertisement
Guest User

Untitled

a guest
Nov 21st, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. void in(char *kitu,int p)
  2. {
  3. int gt=0;
  4. for(int i=0;i<strlen(kitu);i++)
  5. {
  6. if(kitu[i]=='.')
  7. {
  8. if(gt==p)
  9. {
  10. for(int j=i+1;kitu[j]!='.';j++)
  11. {
  12. printf("%c",kitu[j]);
  13. }
  14. }
  15. gt++;
  16.  
  17. }
  18. }
  19. }
  20. void intToRoman (char *path)
  21. {
  22. FILE *f=fopen(path,"r");
  23. if(f==NULL)
  24. {
  25. exit(1);
  26. }
  27. int x;
  28. fscanf(f,"%d",&x);
  29. int vt=0;
  30. char kitu[]=".M.CM.D.CD.C.XC.L.XL.X.IX.V.IV.I.";
  31. int arr[]={1000,900,500,400,100,90,50,40,10,9,5,4,1};
  32. for(int i=0;i<13;i++)
  33. {
  34. if(x>=arr[i])
  35. {
  36. x-=arr[i];
  37. vt=i;
  38. in(kitu,vt);
  39. i--;
  40.  
  41. }
  42. }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement