Advertisement
Guest User

Untitled

a guest
Dec 5th, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.43 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4.  
  5. int main()
  6. {
  7. int p,i,b,c,d,e,f;
  8. float a,sum=0;
  9. do
  10. {
  11. scanf("%f",&a);
  12. }while(a<-100000 || a>100000);
  13.  
  14. b=a*100000;
  15. c=a*10000;
  16. d=a*1000;
  17. e=a*100;
  18. f=a;
  19.  
  20. if(a>-1 && a<1)
  21. {
  22. for(i=0;i<5;i++)
  23. {
  24. p=b%10;
  25. sum=sum*10+p;
  26. b/=10;
  27. }
  28. printf("%.1f",sum);
  29. }else if((a<-1 && a>-10) || (a>1 && a<10))
  30. {
  31. for(i=0;i<5;i++)
  32. {
  33. p=c%10;
  34. sum=sum*10+p;
  35. c/=10;
  36. }
  37. printf("%.f",sum/10);
  38. }else if((a<-10 && a>-100) || (a>10 && a<100))
  39. {
  40. for(i=0;i<5;i++)
  41. {
  42. p=d%10;
  43. sum=sum*10+p;
  44. d/=10;
  45. }
  46. printf("%.2f",sum/100);
  47. }else if((a<-100 && a>-1000) || (a>100 && a<1000))
  48. {
  49. for(i=0;i<5;i++)
  50. {
  51. p=e%10;
  52. sum=sum*10+p;
  53. e/=10;
  54. }
  55. printf("%.2f",sum/1000);
  56. }else if((a<-1000 && a>-10000) || (a>1000 && a<10000))
  57. {
  58. for(i=0;i<5;i++)
  59. {
  60. p=e%10;
  61. sum=sum*10+p;
  62. e/=10;
  63. }
  64. printf("%.2f",sum/1000);
  65. }else
  66. {
  67. for(i=0;i<5;i++)
  68. {
  69. p=f%10;
  70. sum=sum*10+p;
  71. f/=10;
  72. }
  73. printf("%.f",sum);
  74. }
  75.  
  76.  
  77.  
  78. return 0;
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement