Advertisement
dsdeep

new1

Aug 17th, 2020
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.22 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<string.h>
  3. int main()
  4. {
  5.     char id[20],new1[20],count=0;
  6.     gets(id);
  7.     char check[10]={'0','1','2','3','4','5','6','7','8','9'};
  8.     int sum=0,evesum=0,oddsum=0;
  9.     for(int i=0,j=0;i<strlen(id);i++,j++)
  10.     {
  11.         if(id[i]=='-')
  12.         {
  13.             count++;
  14.             j--;
  15.         }
  16.         else
  17.         new1[j]=id[i];
  18.     }
  19.     for(int i=0;i<strlen(id)-count;i++)
  20.     {
  21.         printf("%c",new1[i]);
  22.     }
  23.     for(int i=0;i<10;i++)
  24.     {
  25.         for(int j=0;j<strlen(id);j++)
  26.         {
  27.             if(check[i]==id[j])
  28.             {
  29.                 sum=sum+i;
  30.             }
  31.         }
  32.     }
  33.     printf("\nSum Of Id Is  : %d\n",sum);
  34. if(sum%2==0)
  35. {
  36.     for(int i=1;i<=9;i+=2)
  37.     {
  38.         for(int j=0;j<strlen(id);j++)
  39.         {
  40.             if(check[i]==id[j])
  41.             {
  42.                 oddsum=oddsum+i;
  43.             }
  44.         }
  45.     }
  46.     printf("Sum Of Odd Number : %d\n",oddsum);
  47. }
  48. else if(sum%2!=0)
  49. {
  50.     for(int i=2;i<=8;i+=2)
  51.     {
  52.         for(int j=0;j<strlen(id);j++)
  53.         {
  54.             if(check[i]==id[j])
  55.             {
  56.                 evesum=evesum+i;
  57.             }
  58.         }
  59.     }
  60.     printf("Sum Of Even Number : %d\n",evesum);
  61. }
  62.  
  63. }
  64.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement