Advertisement
Guest User

Untitled

a guest
Feb 15th, 2015
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. #include <stdio.h>
  2. #define NUMBER_OF_DAYS 7
  3. int main()
  4. {
  5. // holds the number of tickets ordered in each day
  6. int days[NUMBER_OF_DAYS] = { 0 };
  7. int cur_day, tickets_number;
  8. int max, min, counter;
  9. int days_counter, print_counter;
  10. // get all the data about the tickets from the user
  11. while (scanf("%d%d", &cur_day, &tickets_number) == 2)
  12. {
  13. if (cur_day < 0 || cur_day >= NUMBER_OF_DAYS)
  14. {
  15. printf("ERROR: invalid date\n");
  16. continue;
  17. }
  18. if (tickets_number < 0)
  19. {
  20. printf("ERROR: invalid number of tickets\n");
  21. continue;
  22. }
  23. days[cur_day] += tickets_number;
  24. }
  25. // find max and min
  26. max = min = 0;
  27. for (counter = 0; counter < NUMBER_OF_DAYS; ++counter)
  28. {
  29. if (days[counter] > days[max]) max = counter;
  30. if (days[counter] < days[min]) min = counter;
  31. }
  32. printf("max day is %d. min day is %d\n\n", max, min);
  33. // make all days array to be between 0-10
  34. for (counter = 0; counter < NUMBER_OF_DAYS; ++counter)
  35. {
  36. days[counter] /= (days[max] / 10); ////למה לא לחלק פשוט ב10? והקוד בעצם מעביר את כל הימים לסקאלה של ?1-10
  37. }
  38. for (print_counter = 0; print_counter < 10; ++print_counter)
  39. {
  40. for (days_counter = 0; days_counter < NUMBER_OF_DAYS;
  41. ++days_counter)
  42. {
  43. if (days[days_counter] >= 10 - print_counter)
  44. putchar("*");
  45. putchar('\t');///מה השורה הזו עושה?
  46. }
  47. putchar('\n');///מה עושה השורה הזו?
  48. }
  49. for (print_counter = 0; print_counter < 10; ++print_counter)
  50. printf("%d\t", print_counter);/// ?אני לא אצטרך לולאה כפולה? של ימים ורייטינג
  51. putchar('\n');
  52. system("PAUSE");///מה השורה הזו עושה?
  53. return 0;
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement