हम में 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;}
स्रोत
2015-09-13 13:53:37
विभाजन और शेष। –
दशमलव अंक का मतलब '% 10' है। –
यदि आपकी int ने 'char' डेटा (उपयोगकर्ता या टेक्स्ट फ़ाइल से इनपुट ...) के रूप में जीवन शुरू किया है, तो पहले स्थान पर int में कनवर्ट न करें (नहीं' स्कैनफ़', नहीं 'atoi' ...) और वर्णों का उपयोग करें अंक अलग करें। – pmg