Advertisement
Guest User

Untitled

a guest
Mar 30th, 2020
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.69 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdbool.h>
  3.  
  4. int main() {
  5.  
  6. int aNiz[15];
  7. int iSuma = 0;
  8. double dProsek;
  9.  
  10. for (int i = 0; i < 15; i++) {
  11. printf("Unesite %d. broj u nizu:\n", i + 1);
  12. scanf("%d", &aNiz[i]);
  13. iSuma += aNiz[i];
  14. }
  15.  
  16. dProsek = (double)iSuma / 15;
  17.  
  18. int iBrojVeciProsek = 0, iBrojDuploVeci = 0;
  19.  
  20. for (int i = 0; i < 15; i++) {
  21. if (dProsek < aNiz[i]) {
  22. printf("aNiz[%d] = %d je iznad proseka (%0.2f)\n", i, aNiz[i], dProsek);
  23.  
  24. iBrojVeciProsek++;
  25. }
  26. }
  27.  
  28. printf("Ukupno postoji %d clanova niza koji su duplo veci od proseka\n", iBrojVeciProsek);
  29.  
  30. int iMin = 0, iMax = 0;
  31.  
  32. for (int i = 1; i < 15; i++) {
  33. if (aNiz[iMin] > aNiz[i]) {
  34. iMin = i;
  35. }
  36.  
  37. if (aNiz[iMax] < aNiz[i]) {
  38. iMax = i;
  39. }
  40. }
  41.  
  42. for (int i = 0; i < 15; i++) {
  43. if ((aNiz[iMin] * 2) < aNiz[i]) {
  44. iBrojDuploVeci++;
  45. }
  46.  
  47. }
  48.  
  49. printf("Ukupno postoji %d clanova niza koji su duplo veci od minimalnog\n", iBrojDuploVeci);
  50.  
  51. printf("Maksimalni clan aNiz[%d] = %d\n", iMax, aNiz[iMax]);
  52.  
  53. int bPostoji = false;
  54.  
  55. for (int i = 0; i < 14; i++) {
  56. if (aNiz[i] * 3 < aNiz[i + 1]) {
  57. bPostoji = true;
  58. break;
  59. }
  60. }
  61.  
  62. if (bPostoji == true) {
  63. printf("Postoji broj koji je tri puta veci od svog prethodnika");
  64. }
  65. else {
  66. printf("NE postoji broj koji je tri puta veci od svog prethodnika");
  67. }
  68.  
  69. return 0;
  70. }
  71.  
  72.  
  73. /*
  74. Deklarisati niz od 15 clanova i primiti vrednosti od korisnika. Kada korisnik popuni niz na ekran ispisati sledece:
  75. - broj clanova niza koji su veci od proseka
  76. - broj clanova niza koji su bar duplo veci od minimalnog clana niza
  77. - maksimalan clan niza i njegov indeks
  78. - da li u nizu postoji broj koji je tri puta veci od svog prethodnika
  79. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement