pastebin

Paste Search Dynamic
Recent pastes
transac
  1. #include<stdio.h>       
  2. int main()
  3. {
  4.                 struct transac{
  5.                        
  6.                 int acc;
  7.                 char name[10];
  8.                 char type;
  9.                 float amount;
  10.                
  11.         };
  12.        
  13.         struct transac custom[5];
  14.        
  15.         int i;
  16.         char maxdepcus[10];
  17.         char minwithcus[10];
  18.         float depo=0,with=0,maxdep=0,minwith=100000000000;
  19.        
  20.         for(i=0;i<5;i++)
  21.         {
  22.                 printf("Enter the details of customer %dnn",i+1);
  23.                
  24.                 printf("Enter the account number: ");
  25.                 scanf("%d",&custom[i].acc);
  26.                
  27.                 printf("Enter the name of the customer: ");
  28.                 scanf("%s",custom[i].name);
  29.                
  30.                 printf("Enter the transaction type(w/d): ");
  31.                 scanf(" %c",&custom[i].type);
  32.                
  33.                 printf("Enter the amount: ");
  34.                 scanf("%f",&custom[i].amount);
  35.                 printf("nn");
  36.                
  37.         }
  38.        
  39.         for(i=0;i<5;i++)
  40.         {
  41.                
  42.                 if(custom[i].type=='w' || custom[i].type=='W')
  43.                 {
  44.                         with=with+custom[i].amount;
  45.                        
  46.                         if(custom[i].amount>maxdep)
  47.                         {
  48.                                 maxdep=custom[i].amount;
  49.                                 maxdepcus[10]=custom[i].name;
  50.                         }
  51.                        
  52.                        
  53.                 }
  54.                 else if(custom[i].type=='d' || custom[i].type=='D')
  55.                 {
  56.                         depo=depo+custom[i].amount;
  57.                        
  58.                         if(custom[i].amount<minwith)
  59.                         {
  60.                                 minwith=custom[i].amount;
  61.                                 minwithcus[10]=custom[i].name;
  62.                         }
  63.                 }
  64.                
  65.                
  66.         }
  67.        
  68.         printf("nTotal deposit amount: %.2fn",depo);
  69.         printf("nTotal withdrawal amount: %.2fn",with);
  70.        
  71.         printf("nmax dep amount is: %.2fn",maxdep);
  72.         printf("nmin with amount is: %.2fn",minwith);
  73.        
  74.         printf("nName of the customer who has deposited the maximum amount: %s n",maxdepcus[10]);
  75.         printf("nName of the customer who has withdrawn the minimum amount: %s n",minwithcus[10]);
  76.  
  77.        
  78.         return 0;
  79. }
Parsed in 0.043 seconds