Advertisement
Guest User

Untitled

a guest
Dec 16th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <ctype.h>
  3. #include <stdlib.h>
  4. int main() {
  5. int fl = 0, i = 0, j, k, des = 1, l, klon;
  6. float n = 0;
  7. char c;
  8. int a[100];
  9. while ((c = getchar()) != 'P') {
  10. if (c == 'C' && fl == 1) {
  11. for (i = i - 1; i >= 0; i = i - 1) {
  12. n = n + a[i] * des;
  13. des = des * 10;
  14. }
  15. n = n * 9 / 5 + 32;
  16. printf("%.2f", n);
  17. n = 0;
  18. des = 1;
  19. printf("F");
  20. fl = 0;
  21. }
  22. else {
  23. if (c == 'C' && fl == 0) {
  24. printf("C");
  25. }
  26. }
  27. if ( isalpha(c) != 0 && c != 'C' && fl == 0) {
  28. printf("%c", c);
  29. fl = 0;
  30. for (j = 0; j < i; j++) {
  31. a[j] = 0;
  32. }
  33. i = 0;
  34. }
  35. if (isalpha(c) != 0 && c != 'C' && fl == 1) {
  36. fl = 0;
  37. for (k = 0; k < i; k++) {
  38. printf("%d",a[k]);
  39. }
  40. printf("%c", c);
  41. for (j = 0; j < i; j++) {
  42. a[j] = 0;
  43. }
  44. i = 0;
  45. }
  46. if (c == ' ' || c == ',' || c == '\t' || c == '\n') {
  47. if (fl = 1) {
  48. for (k = 0; k < i; k++) {
  49. printf("%d",a[k]);
  50. }
  51. }
  52. printf("%c", c);
  53. fl = 1;
  54. for (j = 0; j < i; j++) {
  55. a[j] = 0;
  56. }
  57. i = 0;
  58. }
  59. if (c <= '9' && c >= '0' && fl == 1) {
  60. a[i] = atoi(&c);
  61. i++;
  62. }
  63. else {
  64. if (c <= '9' && c >= '0' && fl == 0) {
  65. printf("%c", c);
  66. }
  67. }
  68. }
  69. scanf_s("%d", &l);
  70. return 0;
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement