Advertisement
shawon_majid

CP Workshop Array

Apr 28th, 2022
1,902
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.19 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main(){
  4.  
  5.     int numberOfSalamiGetter, numberOfInformation;
  6.     scanf("%d", &numberOfSalamiGetter);
  7.  
  8.     int salami[numberOfSalamiGetter];
  9.     // initialize everyone's salami to zero
  10.     int i;
  11.     for(i = 0; i <= numberOfSalamiGetter; i++){
  12.         salami[i] = 0;
  13.     }
  14.    
  15.     // for(i = 0; i < numberOfInformation; i++){
  16.     //  int roll, collected;
  17.     //  scanf("%d %d", &roll, &collected);
  18.  
  19.     //  // salami[roll-1] += collected; same as following statement
  20.     //  salami[roll-1] = salami[roll-1] + collected;
  21.     //  // salami[roll-1] = collected; eta hobe na
  22.     // }
  23.     int roll, collected;
  24.     while(scanf("%d %d", &roll, &collected) == 2){
  25.         salami[roll-1] = salami[roll-1] + collected;
  26.     }
  27.  
  28.     int maximumSalami = 0;
  29.  
  30.     for(i = 0; i < numberOfSalamiGetter; i++){
  31.         // asking everyone about salami
  32.         // if i'th student got more than maximumSalami     
  33.         if(salami[i] >= maximumSalami){
  34.             maximumSalami = salami[i];
  35.         }
  36.     }
  37.  
  38.     printf("maximumSalami is : %d\n", maximumSalami);
  39.  
  40.     printf("The persons who got maximum salami are: \n");
  41.  
  42.     for(i = 0; i < numberOfSalamiGetter; i++){
  43.         if(salami[i] == maximumSalami){
  44.             // checking if i'th person got maximum or not
  45.             printf("roll : %d\n", i+1);
  46.         }
  47.     }
  48.  
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement