Advertisement
edems96

Prog1 2. kisZH 2. Bubik

Oct 5th, 2015
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.63 KB | None | 0 0
  1. #include <stdio.h>
  2. void Bubik2() {
  3.     unsigned int bikes[95]; // csapat sorszáma 1-től 95-ig, hozott bringák száma
  4.     unsigned int i;
  5.    
  6.     for(i = 0; i < 95; i++) {
  7.         bikes[i] = 0;
  8.     }
  9.    
  10.     unsigned int team, numberOfBikes, sum = 0;
  11.     while( scanf("%u %u\n", &team, &numberOfBikes) == 2 ) {
  12.         if( team == 0 && numberOfBikes == 0 )
  13.             break;
  14.        
  15.         bikes[team-1] += numberOfBikes;
  16.         sum += numberOfBikes;
  17.     }
  18.    
  19.     printf("Osszesen %u bicili!\n", sum);
  20.    
  21.     for(i = 0; i < 95; i++) {
  22.         if( bikes[i] > 0 )
  23.             printf("%u. csapat, %f (szazalek)\n", i+1, (bikes[i] / (double)sum) * 100.0);
  24.     }
  25. }
  26.  
  27. int main(void) {
  28.     Bubik2();
  29.    
  30.     return 0;
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement