Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdbool.h>
- int main() {
- int aNiz[15];
- int iSuma = 0;
- double dProsek;
- for (int i = 0; i < 15; i++) {
- printf("Unesite %d. broj u nizu:\n", i + 1);
- scanf("%d", &aNiz[i]);
- iSuma += aNiz[i];
- }
- dProsek = (double)iSuma / 15;
- int iBrojVeciProsek = 0, iBrojDuploVeci = 0;
- for (int i = 0; i < 15; i++) {
- if (dProsek < aNiz[i]) {
- printf("aNiz[%d] = %d je iznad proseka (%0.2f)\n", i, aNiz[i], dProsek);
- iBrojVeciProsek++;
- }
- }
- printf("Ukupno postoji %d clanova niza koji su duplo veci od proseka\n", iBrojVeciProsek);
- int iMin = 0, iMax = 0;
- for (int i = 1; i < 15; i++) {
- if (aNiz[iMin] > aNiz[i]) {
- iMin = i;
- }
- if (aNiz[iMax] < aNiz[i]) {
- iMax = i;
- }
- }
- for (int i = 0; i < 15; i++) {
- if ((aNiz[iMin] * 2) < aNiz[i]) {
- iBrojDuploVeci++;
- }
- }
- printf("Ukupno postoji %d clanova niza koji su duplo veci od minimalnog\n", iBrojDuploVeci);
- printf("Maksimalni clan aNiz[%d] = %d\n", iMax, aNiz[iMax]);
- int bPostoji = false;
- for (int i = 0; i < 14; i++) {
- if (aNiz[i] * 3 < aNiz[i + 1]) {
- bPostoji = true;
- break;
- }
- }
- if (bPostoji == true) {
- printf("Postoji broj koji je tri puta veci od svog prethodnika");
- }
- else {
- printf("NE postoji broj koji je tri puta veci od svog prethodnika");
- }
- return 0;
- }
- /*
- Deklarisati niz od 15 clanova i primiti vrednosti od korisnika. Kada korisnik popuni niz na ekran ispisati sledece:
- - broj clanova niza koji su veci od proseka
- - broj clanova niza koji su bar duplo veci od minimalnog clana niza
- - maksimalan clan niza i njegov indeks
- - da li u nizu postoji broj koji je tri puta veci od svog prethodnika
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement