Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <ctype.h>
- #include <stdlib.h>
- int main() {
- int fl = 0, i = 0, j, k, des = 1, l, klon;
- float n = 0;
- char c;
- int a[100];
- while ((c = getchar()) != 'P') {
- if (c == 'C' && fl == 1) {
- for (i = i - 1; i >= 0; i = i - 1) {
- n = n + a[i] * des;
- des = des * 10;
- }
- n = n * 9 / 5 + 32;
- printf("%.2f", n);
- n = 0;
- des = 1;
- printf("F");
- fl = 0;
- }
- else {
- if (c == 'C' && fl == 0) {
- printf("C");
- }
- }
- if ( isalpha(c) != 0 && c != 'C' && fl == 0) {
- printf("%c", c);
- fl = 0;
- for (j = 0; j < i; j++) {
- a[j] = 0;
- }
- i = 0;
- }
- if (isalpha(c) != 0 && c != 'C' && fl == 1) {
- fl = 0;
- for (k = 0; k < i; k++) {
- printf("%d",a[k]);
- }
- printf("%c", c);
- for (j = 0; j < i; j++) {
- a[j] = 0;
- }
- i = 0;
- }
- if (c == ' ' || c == ',' || c == '\t' || c == '\n') {
- if (fl = 1) {
- for (k = 0; k < i; k++) {
- printf("%d",a[k]);
- }
- }
- printf("%c", c);
- fl = 1;
- for (j = 0; j < i; j++) {
- a[j] = 0;
- }
- i = 0;
- }
- if (c <= '9' && c >= '0' && fl == 1) {
- a[i] = atoi(&c);
- i++;
- }
- else {
- if (c <= '9' && c >= '0' && fl == 0) {
- printf("%c", c);
- }
- }
- }
- scanf_s("%d", &l);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement