Тема: Програма, що переставляє цифри в числі, некоректно працює
Отже так, програма має переставляти цифри в числі задом наперед. Деякі числа нормально переставляє. а от наприклад там де 3 розряди, в кінці замість потрібної цифри виводить нуль. Підкажіть, будь-ласка де помилка.
#include <conio.h>
#include <stdio.h>
#include <math.h>
int main()
{
    int num,a=0,b=0,c=0,x=0;
    printf("Vveditb naturalbne chuslo\n");
    scanf("%d",&num);
    x=num;
    while(x){
       x/=10;
       a++;
    }
    printf("%d\n",a);
    for(int i=a-1;i>=0;i--)
    {
        b=num%10;
        c+=b*pow(10,i);
        num/=10;
        if (num/10==0)
        num=11;
     }
     printf("%d",c);
     getch();
     return 0;  
}
 Програму я сам робив. Ваші відчуття вас підвели. А на рахунок того, що я не розуміюсь на цьому, то не буду заперечувати, що навиків програмування в мене не дуже багато.
 Якщо чесно, то я до такого не скоро додумався б, якщо взагалі додумався б. Дякую за допомогу!!!