ivanakarpuzova

Untitled

Jan 15th, 2017
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #define MAX 100
  4.  
  5. int zborVoNiza(int broj) {
  6. int dolzinaBroj = 0;
  7. int niza[100];
  8. int temp = broj;
  9. while(temp != 0) {
  10. ++dolzinaBroj;
  11. temp /= 10;
  12. }
  13. int i;
  14. for(i = dolzinaBroj-1; i >= 0; --i) {
  15. niza[i] = broj%10;
  16. broj /= 10;
  17. }
  18. for(i = 0; i < dolzinaBroj; i++) {
  19. if(niza[i] == 9) {
  20. niza[i] = 7;
  21. }
  22. }
  23. int number = 0;
  24. for (i = 0; i < dolzinaBroj; i++) {
  25. number = 10 * number + niza[i];
  26. }
  27. return number;
  28.  
  29. }
  30.  
  31. int main()
  32. {
  33. int broj;
  34. int nizaZborovi[100];
  35. int index = 0;
  36. int input,i;
  37. while(scanf("%d", &broj)){
  38. nizaZborovi[index] = zborVoNiza(broj);
  39. ++index;
  40. }
  41.  
  42.  
  43. int j;
  44. int tmp;
  45. for(i = 0; i < index; i++) {
  46. for(j = 0; j < index; j++){
  47. if(nizaZborovi[i] < nizaZborovi[j]) {
  48. tmp = nizaZborovi[i];
  49. nizaZborovi[i] = nizaZborovi[j];
  50. nizaZborovi[j] = tmp;
  51. }
  52. }
  53. }
  54. if(index < 5){
  55. for(i = 0; i < index; i++) {
  56. printf("%d ",nizaZborovi[i]);
  57. }
  58. }
  59. else {
  60. for(i = 0; i < 5; i++) {
  61. printf("%d ",nizaZborovi[i]);
  62. }
  63. }
  64.  
  65. return 0;
  66. }
Advertisement
Add Comment
Please, Sign In to add comment