Advertisement
Guest User

Untitled

a guest
Apr 25th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.88 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. #include <math.h>
  5. #include <conio.h>
  6.  
  7. int main ()
  8. {
  9.     int F, T , i ,N, S, j;
  10.     char K[100], ch;
  11.     double S1;
  12.     printf("Âèáåð³òü ñèñòåìó ÷èñëåííÿ : ");
  13.     scanf("%d", &F);
  14.     printf("Âèáåð³òü ñèñòåìó ÷èñëåííÿ äëÿ : ");
  15.     scanf("%d", &T);
  16.     if ((F>0) && (F<=36) || ((T>0) && (T<=36)))
  17. {
  18.     printf("Ââåä³òü ÷èñëî: ");
  19.     fflush(stdin);
  20.     fgets(K,100,stdin);
  21.     strupr(K);
  22.     j=0;
  23.     S1=0;
  24.     for (i=strlen(K)-2; i>=0; i--,j++)
  25.     {
  26.         ch=K[i];
  27.         if (('a' <= ch && ch >= 'z') || ('A'<= ch && ch <= 'z')) N=(K[i]-55);
  28.         else N=(K[i]-48);
  29.         printf("%d\n", N);
  30.         S1+=double(N)*(double)pow(F,j);
  31.         if (N >= F) return -2;
  32.     }
  33.     printf(" 10-òè÷íó : %.01f\n", S1);
  34.     S=int(S1);
  35.     itoa(S,K,T);
  36.     printf("\n  %d-òè÷íó : %s", T, K);
  37.     getch();
  38. }
  39. else return -2;
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement