From 5c04a9a1dd754a0ac05778e92cd6d1dbe0c88749 Mon Sep 17 00:00:00 2001 From: Ayush Nagar <32647423+ayushnagar123@users.noreply.github.com> Date: Tue, 19 Dec 2017 18:29:14 +0530 Subject: [PATCH] imei no. checker --- imei no. checker | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 imei no. checker diff --git a/imei no. checker b/imei no. checker new file mode 100644 index 0000000..960497f --- /dev/null +++ b/imei no. checker @@ -0,0 +1,42 @@ +// A Sample C program for beginners with Competitive Programming +#include + +// This function returns index of element x in arr[] +int imei(long n) +{ + int r,sum1,sum2=0,c=1; + while(n!=0) + { + r=n%10; + if(c%2==0) + { + r=r*2; + } + sum1=0; + while(r!=0) + { + sum1=sum1+(r%10); + r=r/10; + } + sum2=sum2+sum1; + n=n/10; + c++; + } + return sum2; +} +int main() +{ + long n; + int k; + scanf("%ld",&n); + k=imei(n); + if(k%10==0) + { + printf("Since, %d is divisible by 10,the imei no. is valid",k); + } + else + { + printf("Since, %d is not divisible by 10,the imei no. is not valid",k); + } + return 0; +}