мы можем использовать эту программу в качестве функции с 3 arguments.Here в «в то время как (а ++ < 2)», 2 это количество цифр, которые необходимо (можно дать в качестве одного аргумента) не замените 2 не из цифры, которые вам нужны. Здесь мы можем использовать «z/= pow (10,6)», если нам не нужны последние определенные цифры, замените 6 нулевыми цифрами, которые вам не нужны (может дать как другой аргумент), а третий аргумент номер, который вам нужно сломать.
int main(){
long signed c=0,z,a=0,b=1,d=1;
scanf("%ld",&z);
while(a++<2){
if(d++==1)
z/=pow(10,6);
c+=(z%10)*b;
z/=10;
b*=10;}
return c;}
Разделить и остаток. –
Десятичные цифры означают '% 10'. –
Если ваш int начал жизнь как данные 'char' (ввод от пользователя или текстового файла ...), сначала не конвертируйте в int (нет' scanf', no 'atoi' ...) и используйте символы для разделить цифры. – pmg