Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Перевод числа из 10 системы счисления в base_sys-ичную
- #include <stdio.h>
- #include <conio.h>
- int main()
- {
- int number, out;
- char flag, base_sys;
- do {
- out = 0;
- flag = 0;
- scanf("%d%d", &number, &base_sys);
- int x,pow=1;
- while ( (number > 0) && (!flag) )
- {
- x = number % base_sys;
- number /= base_sys;
- if ( (base_sys>9) || (base_sys<2) ) flag = 1;
- out += x*pow;
- pow *= 10;
- if (flag) printf("Error!\n");
- }
- } while (flag);
- printf("%d", out);
- getch();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement