Advertisement
Guest User

Untitled

a guest
Mar 30th, 2020
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.90 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3.  
  4. int main() {
  5.  
  6. int aNiz[10];
  7. int iUnetBroj;
  8. int iSuma = 0;
  9. int iBrojKorUnosa = 0;
  10.  
  11. for (int i = 0; i < 10; i++) {
  12. printf("Unesite %d. broj u nizu:\n", i + 1);
  13. scanf("%d", &iUnetBroj);
  14.  
  15. if (iUnetBroj % 5 == 0 || iUnetBroj % 3 == 0) {
  16. aNiz[i] = iUnetBroj;
  17. iSuma += iUnetBroj;
  18. iBrojKorUnosa++;
  19. }
  20. else {
  21. i--;
  22. iBrojKorUnosa++;
  23. }
  24.  
  25. }
  26.  
  27. printf("Korisnik je pokusao %d puta da unese elemente niza\n", iBrojKorUnosa);
  28.  
  29.  
  30. double dProsek = (double)iSuma / 10;
  31.  
  32. printf("Prosek je %0.2f\n", dProsek);
  33.  
  34. int iMin = 0, iMax = 0;
  35. int iBrojPonavljanjaMax = 0;
  36.  
  37. for (int i = 1; i < 10; i++) {
  38. if (aNiz[iMin] > aNiz[i]) {
  39. iMin = i;
  40. }
  41.  
  42. if (aNiz[iMax] < aNiz[i]) {
  43. iMax = i;
  44. }
  45. }
  46.  
  47. for (int i = 0; i < 10; i++) {
  48. if (aNiz[iMax] == aNiz[i]) {
  49. iBrojPonavljanjaMax++;
  50. }
  51. }
  52.  
  53. printf("Minimalni broj je aNiz[%d] = %d\n", iMin, aNiz[iMin]);
  54.  
  55. int iBrojTriPutaVeciMin = 0;
  56.  
  57. for (int i = 0; i < 10; i++) {
  58. if (aNiz[iMin] * 3 < aNiz[i]) {
  59. iBrojTriPutaVeciMin++;
  60. }
  61. }
  62.  
  63. printf("Postoji %d clanova koji su tri puta veci od minimalnog\n", iBrojTriPutaVeciMin);
  64.  
  65. printf("Maksimalna vrednost je %d i ponavlja se %d puta\n", aNiz[iMax], iBrojPonavljanjaMax);
  66.  
  67.  
  68. return 0;
  69. }
  70.  
  71. /*Napisati program koji ce od korisnika primati vrednost sve dok se ne popuni niz od deset clanova. Niz popuniti samo sa brojevima koji su
  72. deljivi sa 3 ili 5. Kada se popuni niz na ekran treba ispisati sedece>
  73. - broj korisnikovih unosa
  74. - prosek clnnova niza
  75. - minimalan clan i njegov niz
  76. - broj clanova niza koji su bar tri puta veci od minimmuma niza
  77. - maksimalana vrednost i broj poljavljivanja maximuma*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement