Naredbe ponavljanja

2. Petlja s poznatim brojem ponavljanja - for

2.2. Zadatci s provedenih ispita


SVI ZADATCI SU PRILAGOĐENI PROGRAMSKIM JEZICIMA PYTHON I C/C++


  1. (2010, ljetni rok, zadatak 23)  Koju će vrijednost imati varijabla t nakon izvođenja dijela programa?

    Python C/C++
    t = 0
    for i in range (1, 5):
        t = i
        for j in range (1, i+1):
            t = t + 2 * i
    t = 0;
    for (i = 1; i <= 4; i++)
    {
       t = i;
       for (j = 1; j <= i; j++)
          t = t + 2 * i;
    }

    A. 32
    B. 36
    C. 56
    D. 60

  2. (2010, ljetni rok, zadatak 24) Što će ispisati sljedeći dio programa?

    Python C/C++
    t = 0
    n = 27
    m = 12
    for i in range(1, n+m+1):
        if n%i == 0 and m % i == 0:
            t = t + i
    print(t)
    t = 0;
    n = 27;
    m = 12;
    for (i = 1; i <= n + m; i++)
       if (n % i == 0 && m % i == 0)
          t = t + i;
    printf ("%d", t);

    A. 0
    B. 2
    C. 4
    D. 29

  3. (2010, jesenski rok, zadatak 23)  Koju će vrijednost imati varijabla t nakon izvođenja sljedećega dijela programa?

    Python C/C++
    t = 0
    for i in range (1, 5):
        for j in range (1, i+1):
            t = t + 2 * i
    t = 0;
    for (i = 1; i <= 4; i++)
       for (j = 1; j <= i; j++)
         t = t + 2 * i;

    A. 32
    B. 36
    C. 56
    D. 60

  4. (2011, ljetni rok, zadatak 24)  Što će ispisati sljedeći dio programa?

    Python C/C++
    x = 15
    y = 52
    t = 1
    for i in range (x, y+1):
        if i % 2 == 0 and i // 10 % 2 != 0:
            t = t + 1
    print(t)


    x = 15;
    y = 52;
    t = 1;
    for (i = x; i <= y; i++)
        if (i % 2 == 0 && i / 10 % 2 != 0) 
         t = t + 1;
    printf ("%d", t);

    A. 9
    B. 10
    C. 18
    D. 19

  5. (2011, jesenski rok, zadatak 24)  Što će ispisati sljedeći dio programa?

    Python C/C++
    x = 15
    y = 52
    t = 1
    for i in range (x, y+1):
        if i % 2 == 0 and i // 10 % 2 == 0:
            t = t + 1
    print(t)
    x = 15;
    y = 52;
    t = 1;
    for (i = x; i <= y; i++)
        if (i % 2 == 0 && i / 10 % 2 == 0)
            t = t + 1;
    printf ("%d", t);

    A. 10
    B. 11
    C. 18
    D. 19

  6. (2012, ljetni rok, zadatak 18)  Koju će vrijednost ispisati sljedeći algoritam za unesenu vrijednost n = 29?

    Python C/C++
    n = int(input())
    s = 0
    for i in range (1, n+1):
        if i % 2 == 0:
            s = s + 2
    print (s)

    scanf ("%d", &n);
    s = 0;
    for (i = 1; i <= n; i++)
        if (i % 2 == 0)
            s = s + 2;
    printf ("%d", s);

    A. 14
    B. 28
    C. 29
    D. 58

  7. (2012, ljetni rok, zadatak 19)   U nastavku je dio programa koji će za broj n provjeriti je li prost. Koju naredbu treba umetnuti na označeno mjesto (crtu) kako bi program bio ispravan?

    Python C/C++
    k = 0
    for i in range (2, round(n**0.5)):
        if n % i == 0:
            __________________
    if k == 0:
        print ('Broj je prost')
    else:
        print ('Broj nije prost')

    k = 0;
    for (i = 2; i <= round(sqrt(n ); i++)
        if (n % i == 0)
           ______________________;
    if (k == 0)
        printf ("Broj je prost");
    else
        printf("Broj nije prost");

    A. k = 0
    B. k = 1
    C. n = n – 1
    D. k = 2 * k

  8. (2012, ljetni rok, zadatak 33)  Koju će vrijednost ispisati sljedeći algoritam ako se za n upisuje vrijednost 7,  a zatim n različitih prirodnih brojeva b: 3 214, 252, 1 028, 112, 198, 3, 16 834?

    Python C/C++
    n = int(input())
    m = 0
    for i in range (1, n+1):
        b = int(input())
        if b % 10 > m:
            m = b % 10
    print(m)

    scanf ("%d", &n);
    m = 0;
    for (i = 1; i <= n; i++)
    {
        scanf ("%d", &b);
        if (b % 10 > m) m = b % 10;
    }
    printf ("%d", m);

  9. (2012, jesenski rok, zadatak 19)  Za prirodan broj kaže se da je prost ako je djeljiv samo s 1 i sa samim sobom. U nastavku je dio programa koji će za broj n provjeriti je li prost. Koji uvjet treba umetnuti na označeno mjesto (crtu) kako bi program bio ispravan?

    Python C/C++
    k = 0
    for i in range (2, round(n**0.5)):
        if n % i == 0:
            k = k + 1
    if ______________
        print ('Broj je prost')
    else:
        print ('Broj nije prost')

    k = 0;
    for (i = 2; i <= round(sqrt( n)); i++)
        if (n % i == 0)
            k = k + 1;
    if ( ______________ )
        printf ("Broj je prost");
    else
        printf("Broj nije prost");


    A. n == 0
    B. n != 0
    C. k == 0
    D. k != 0

  10. (2012, jesenski rok, zadatak 33)   Koju će vrijednost ispisati sljedeći algoritam ako se za n upisuje vrijednost 7, a zatim n različitih prirodnih brojeva b: 314, 25, 102, 1123, 98, 2, 16 836?

    Python C/C++
    n = int(input())
    m = 9
    for i in range (1, n+1):
        b = int(input())
        if b % 9 < m:
            m = b % 10
    print(m)
    scanf ("%d", &n);
    m = 9;
    for (i = 1; i <= n; i++)
    {
        scanf ("%d", &b);
        if (b % 10 < m)
            m = b % 10;
    }
    printf ("%d", m);

  11. (2013, ljetni rok, zadatak 32)  Što će ispisati sljedeći dio programa?

    Python C/C++
    a = 100
    b = 200
    m = a
    for i in range (a, b+1):
        if i // 10 % 10 <= m // 10 % 10:  
            m = i
    print (m)
    a = 100;
    b = 200;
    m = a;
    for (i = a; i <= b; i++)
        if (i / 10 % 10 <= m / 10 % 10)
            m = i;
    printf ("%d", m);


  12. (2013, jesenski rok, zadatak 32)  Koju će vrijednost ispisati sljedeći dio programa?

    Python C/C++
    a = 100
    b = 150
    min = a
    for i in range(a, b+1):
        if i % 10 <= min % 10:  
            min = i
    print(min)
    a = 100;
    b = 150;
    min = a;
    for ( i = a; i<= b; i++)
        if (i % 10 <= min % 10)
            min = i;
    printf ("%d", min);

  13. (2014, ljetni rok, zadatak 19) Što će ispisati sljedeći algoritam?

    Python C/C++
    n = int(input())
    s = 0
    for i in range (1, n+1):
        a = int(input())
        if a % 2 == 1:
            s = s + a
    print(s)

    scanf ("%d", &n);
    s = 0;
    for (i = 1; i <= n; i++)
    {
        scanf ("%d", &a);
        if (a % 2 == 1)
            s = s + a;
    }
    printf ("%d", s);

    A. zbroj parnih brojeva među unesenim brojevima
    B. zbroj neparnih brojeva među unesenim brojevima
    C. broj parnih brojeva među unesenim brojevima
    D. broj neparnih brojeva među unesenim brojevima

  14. (2014, ljetni rok, zadatak 20) Koji će od navedenih algoritama uvijek ispisivati najveći od n unesenih realnih brojeva?
    A.
    Python C/C++
    max = 100
    for i in range (1, n + 1):  
        x = int(input())
        if i == 1 or x > max:
            max = x
    print(max)

    max = 100;
    for (i = 1; i <= n; i++)
    {
        scanf ("%d", &x);
        if (i == 1 || x > max) 
            max = x;
    }
    printf ("%d", max);

    B.
    Python C/C++
    max = 0
    for i in range (1, n + 1):  
        x = int(input())
        if x > max:
            max = x
    print(max)

    max = 0;
    for (i = 1; i <= n; i++)
    {
        scanf ("%d", &x);
        if (x > max)
            max = x;
    }
    printf ("%d", max);


    C.
    Python C/C++
    max = 100
    for i in range (1, n + 1):
        x = int(input())
        if x > max:
            max = x
    print(max)

    max = 100;
    for (i = 1; i <= n; i++)
    {
        scanf ("%d", &x);
        if (x > max)
            max = x;
    }
    printf ("%d", max);

    D.
    Python C/C++
    for i in range (1, n + 1):
        max = n
        x = int(input())
        if x > max:
            max = x
    print(max)

    for (i = 1; i <= n; i++)
    {
        max = n;
        scanf ("%d", &x);
        if (x > max)
            max = x;
    }
    printf ("%d", max);

  15. (2014, jesenski rok, zadatak 19)   Što će ispisati sljedeći algoritam?

    Python C/C++
    n = int(input())
    k = 0
    for i in range (1, n + 1):
        a = int(input())
        if a % 2 == 1
            k = k + 1
    print(m)

    scanf ("%d", & n);
    k = 0;
    for (i = 1; i <= n; i++)
    {
        scanf ("%d", & a);
        if (a % 2 == 1)
           k = k + 1;
    }
    printf ("%d", k);

    A. zbroj parnih brojeva među unesenim brojevima
    B. zbroj neparnih brojeva među unesenim brojevima
    C. broj parnih brojeva među unesenim brojevima
    D. broj neparnih brojeva među unesenim brojevima

  16. (2014, jesenski rok, zadatak 20) Koji će od navedenih algoritama ispisivati zbroj n unesenih brojeva?
    A.
    Python C/C++
    zbroj = 0
    for i in range (1, n + 1):
        x = int(input())
        zbroj = zbroj + x
    print(zbroj)

    zbroj = 0;
    for (i = 1; i <= n; i++)
    {
        scanf ("%d", & x);
        zbroj = zbroj + x;
    }
    printf ("%d", zbroj);

    B.
    Python C/C++
    for i in range (1, n + 1):
        x = int(input())
        zbroj = zbroj + i
    print(zbroj)
    for (i = 1; i <= n; i++)
    {
        scanf ("%d", & x); 
        zbroj = zbroj + i;
    }
    printf ("%d", zbroj);

    C.
    Python C/C++
    zbroj = 1
    for i in range (1, n + 1):
       zbroj = zbroj + n
    print(zbroj)
    zbroj = 1;
    for (i = 1; i <= n; i++)
        zbroj = zbroj + n;
    printf ("%d", zbroj);

    D.
    Python C/C++
    zbroj = 0
    for i in range (1, n + 1):
        zbroj = zbroj + i
    print(zbroj)
    zbroj = 0;
    for (i = 1; i <= n; i++)
        zbroj = zbroj + i;
    printf ("%d", zbroj);

  17. (2015, ljetni rok, zadatak 32)  Koju će vrijednost ispisati sljedeći dio programa?

    Python C/C++
    a = 100
    b = 150
    max = a
    for i in range (a, b + 1):
        if i % 10 >= max % 10:
            max = i
    print(max)
    a = 100;
    b = 150;
    max = a;
    for (i = a; i <= b; i++)
        if  (i % 10 >= max % 10)
              max = i
    printf ("%d", max);

  18. (2015, jesenski rok, zadatak 32)  Koju će vrijednost ispisati sljedeći dio programa?

    Python C/C++
    a = 100
    b = 200
    max = a
    for i in range (a, b + 1):
        if i // 10 % 10 >= max // 10 % 10:
            max = i
    print(max)
    a = 100;
    b = 200;
    max = a;
    for (i = a; i <= b; i++)
         if (i / 10 % 10 >= max / 10 % 10)
               max = i;
    printf ("%d", max);

  19. (2016., ljetni rok, zadatak 19) U kojemu će se od sljedećih programskih isječaka petlja izvesti točno 10 puta?

    A.
    Python C/C++
    k = 0
    for i in range (2, 12): 
        k = k + i
    k = 0;
    for (i = 2; i <= 11; i++)
            k = k + i;

    B.
    Python C/C++
    k = 0
    for i in range (5, 16):
        k = k + i
    k = 0;
    for (i = 5; i <= 15; i++)
            k = k + i;

    C.
    Python C/C++
    k = 0
    for i in range (1, 13):
        k = k + i
    k = 0;
    for (i = 1; i <= 12; i++)
            k = k + i;

    D.
    Python C/C++
    k = 0
    for i in range (0, 11):
        k = k + i
    k = 0;
    for (i = 0; i <= 10; i++) 
            k = k + i;
     
  20. (2017., ljetni rok, zadatak 29) Zadan je dio programa.

    Python C/C++
    veci = 0
    manji = 0
    for i in range (1, 5):
        for j in range (1, 3):
            if i < j:
                manji = manji + 1
            else:
                veci = veci + 1
    veci = 0;
    manji = 0;
    for (i = 1; i <= 4; i++)
       for (j = 1; j <= 2; j++)
          if (i < j)
              manji = manji + 1;
          else
              veci = veci + 1;

    A. Kolika je vrijednost varijable manji na kraju izvođenja navedenoga dijela programa?
    B. Kolika je vrijednost varijable veci na kraju izvođenja navedenoga dijela programa?


  21.  (2017, jesenski rok, zadatak 29)  Zadan je dio programa.

    Python C/C++
    veci = 0
    manji = 0
    for i in range (1, 4):
        for j in range(1, 3):
            if i > j:
                veci = veci + 1
            else:
                manji = manji + 1
    veci = 0;
    manji = 0;
    for (i = 1; i <= 3; i++)
       for (j = 1; j <= 2; j++)
          if (i > j)
             veci = veci + 1;
          else
             manji = manji + 1;


    A. Kolika je vrijednost varijable veci na kraju izvođenja navedenoga dijela programa?
    B. Kolika je vrijednost varijable manji na kraju izvođenja navedenoga dijela programa?

  22. (2018, ljetni rok, zadatak 17)  Koji će od navedenih algoritama ispisati sumu svih dvoznamenkastih brojeva?

    A.
    Python C/C++
    s = 0
    for i in range(10, 100):
        s = s + i
    print(s)
    s = 0;
    for (i = 10; i <= 99; i++)
       s = s + i;
    printf("%d", s);


    B.
    Python C/C++
    s = 0
    for i in range(10, 100):
        x = int(input())
        s = s + x
    print(s)

     
    s = 0;
    for (i = 10; i <= 99; i++)
    {
       scanf ("%", &x);
       s = s + x;
    }
    printf("%d", s);


    C.
    Python C/C++
    s = 0
    for i in range(10, 101):
        s = s + i;
    print(s)
    s = 0;
    for (i = 10; i<= 100; i++)
       s = s + i;
    printf("%d", s);


    D.
    Python C/C++
    s = 0
    for i in range(10, 101):
        x = int(input())
        s = s + x
    print(s)

     
    s = 0;
    for (i = 10; i <= 100); i++)
    {
       scanf ("%", &x);
       s = s + x;
    }
    printf("%d", s);

  23. (2018, ljetni rok, zadatak 25)  Koju će vrijednost ispisati zadani programski isječak?

    Python C/C++
    b = 0
    for i in range (1, 6):
        for j in range(1, 3):
            if j % 2 == 1:
                 b = b + 1

    print(b)
    b = 0;
    for (i = 1; i <= 5; i++)
       for (j = 1; j <= 2; j++)
          if (j % 2 == 1) b = b + 1;
    printf("%d", b);

  24. (2018, jesenski rok, zadatak 17)  Koji će od navedenih algoritama upisati 10 brojeva te ispisati njihovu prosječnu vrijednost?

    A.
    Python C/C++
    s = 0
    for i in range (1, 11):
        x = int(input())
        s = s + x
    p = s / x
    print(p)


    s = 0;
    for (i = 1; i <= 10; i++)
    {
       scanf ("%", &x);
       s = s + x;
    }
    p = (float) s / x;
    printf("%f",  p);


    B.
    Python C/C++
    s = 0
    for i in range (1, 11):
        x = int(input())
        s = s + x
    p = s / 10
    print(p)

     
    s = 0;
    for (i = 1; i <= 10; i++)
    {
       scanf ("%", &x);
       s = s + x;
    }
    p = (float) s / 10;
    printf("%f",  p);


    C.
    Python C/C++
    s = 0
    p = 0
    for i in range (1, 11):
        x = int(input())
        s = s + x
        p = s / x
    print(p)

     
    s = 0;
    p = 0;
    for (i = 1; i <= 10; i++)
    {
       scanf ("%", &x);
       s = s + x;
       p = p + (float) s / x;
    }
    printf("%f",  p);


    D.
    Python C/C++
    s = 0
    for i in range (1, 11):
        x = int(input())
        s = s + x
        p = s / 10
        print(p)


    s = 0;
    for (i = 1; i <= 10; i++)
    {
       scanf ("%", &x);
       s = s + i;
       p = (float) s / 10;
       printf("%f",  p);
    }

  25. (2018, jesenski rok, zadatak 25)  Koju će vrijednost ispisati zadani programski isječak?

    Python C/C++
    b = 0
    for i in range (1, 4):
        for j in range(1, 43):
            if i % 2 == 1:
                 b = b + 1

    print(b)
    b = 0;
    for (i = 1; i <= 3; i++)
       for (j = 1; j <= 3; j++)
          if (i % 2 == 1) b = b + 1;
    printf("%d", b );

  26. (2019, ljetni rok, zadatak 28)  Zadan je dio programa.

    Python C/C++
    t = 2
    s = 0
    for i in range(12, 29):
       if i // 10 % t == 0:
          s = s + 1
    t = 2;
    s = 0;
    for (i = 12; i < 29; i++)
       if (i / 10 % t == 0)
          s = s + 1;

    A. Kolika je vrijednost varijable s nakon izvođenja zadanoga dijela programa?
    B. Kolika će biti vrijednost varijable s nakon izvođenja zadanoga dijela programa ako je varijabla t = 1?

  27. (2019, ljetni rok, zadatak 29)  Zadan je dio programa.

    Python C/C++
    n = 0
    m = 0
    for i in range(22, 30):
       k = 0
       for j in range(2, i):
          if i % j == 0:
             k = k + 1
       if k != 0:
          n = i
          m = m + 1
    n = 0;
    m = 0;
    for (i = 22; i < 30; i++){
       k = 0;
       for (j = 2; j < i; j++)
          if (i % j == 0)
             k = k + 1;
       if (k != 0){
          n = i;
          m = m + 1;
       }
    }

    A. Kolika je vrijednost varijable n nakon izvođenja zadanoga dijela programa?
    B. Kolika je vrijednost varijable m nakon izvođenja zadanoga dijela programa?

  28. (2019, jesenski rok, zadatak 18)  Zadan je dio programa koji unosi vremena trajanja n pjesama (u minutama i sekundama). Program računa i ispisuje ukupno vrijeme trajanja svih pjesama zajedno (u minutama i sekundama). Koju naredbu treba napisati na praznu crtu kako bi program ispravno radio?

    Python C/C++
    n = int(input())
    v = 0
    for i in range( n ):
       m = int(input())
       s = int(input())
       ___________________
    print(v // 60, v % 60)
    scanf("%d", &n);
    v = 0;
    for (i = 0; i < n; i++){
       scanf("%d", &m);
       scanf("%d", &s);
       ___________________
    }
    printf("%d %d", v / 60, v % 60);

    Ponuđena rješenja:

    Python C/C++
    A. v = v + m * s
    B. v = v + s + m
    C. v = m * 60 + s
    D. v = v + m * 60 + s
    A. v = v + m * s;
    B. v = v + s + m;
    C. v = m * 60 + s;
    D. v = v + m * 60 + s;


  29. (2019, jesenski rok, zadatak 28)  Zadan je dio programa.

    Python C/C++
    t = 5
    s = 0
    for i in range(14, 28):
       if i % 10 % t == 0:
          s = s + i
    t = 5;
    s = 0;
    for (i = 14; i < 28; i++)
       if (i % 10 % t == 0)
          s = s + i;

    A. Kolika je vrijednost varijable s nakon izvođenja zadanoga dijela programa?
    B. Kolika će biti vrijednost varijable s nakon izvođenja zadanoga dijela programa ako je varijabla t = 6?

  30. (2019, jesenski rok, zadatak 29)  Zadan je dio programa.

    Python C/C++
    n = 0
    m = 0
    for i in range(5, 10):
       k = 0
       for j in range(1, i):
          if i % j == 0:
             k = k + j
       if k == i:
          n = i
          m = m + 1

    n = 0;
    m = 0;
    for (i = 5; i < 10; i++){
       k = 0;
       for (j = 1; j < i; j++)
          if (i % j == 0)
             k = k + j;
       if (k == i){
          n = i;
          m = m + 1;
       }
    }


    A. Kolika je vrijednost varijable n nakon izvođenja zadanoga dijela programa?
    B. Kolika je vrijednost varijable m nakon izvođenja zadanoga dijela programa?

  31. (2020, ljetni rok, zadatak 24)  Što će ispisati zadani program?

    Python C/C++
    x = 10
    s = x
    for i in range(1, x + 1):
       s = s + 1
    print(s)
    int x, s, i;
    x = 10;
    s = x;
    for (i = 1; i <= x; i++)
       s = s + 1;
    printf("%d", s);

  32. (2020, ljetni rok, zadatak 25)  Što će ispisati zadani program?

    Python C/C++
    z = 0
    for a in range(1, 10):
       if a % 3 == 0:
          z = z + a
    print(z)

    int a, z;
    z = 0;
    for (a = 1; a <= 9; a++)
       if (a % 3 == 0)
          z = z + a;
    printf("%d", z);

  33. (2020, ljetni rok, zadatak 28)  Zadan je program.

    Python C/C++
    z = 0
    for t in range(10, 40):
       p = t // 10 % 2
       z = z + p
    print(z)
    int p, t, z;
    z = 0;
    for (t = 10; t <= 39; t++)
    {
       p = t / 10 % 2;
       z = z + p;
    }
    printf("%d", z);

    A. Kolika će biti vrijednost varijable p na kraju programa?
    B. Što će program ispisati?

  34. (2020, jesenski rok, zadatak 24)  Što će ispisati zadani program?

    Python C/C++
    x = 10
    s = 1
    for i in range(x):
       s = s * i
    print(s)
    int x, s, i;
    x = 10;
    s = 1;
    for (i = 0; i < x; i++)
       s = s * i;
    printf("%d", s);

  35. (2020, jesenski rok, zadatak 25)  Što će ispisati zadani program?

    Python C/C++
    d = 100
    for a in range(1, 10):
       if a % 4 == 0:
          d = d // a
    print(d)
    int d, i;
    d = 100;
    for (a = 1; a <= 9; a++)
       if (a % 4 == 0)
          d = d / a;
    printf("%d", d);

  36. (2020, jesenski rok, zadatak 28)  Zadan je dio programa.

    Python C/C++
    t = 5
    s = 0
    for i in range(14, 28):
       if i % 10 % t == 0:
          s = s + i
    int t, s, i;
    t = 5;
    s = 0;
    for (i = 14; i < 28; i++)
       if (i % 10 % t == 0)
           s = s + i;

    A. Kolika je vrijednost varijable s nakon izvođenja zadanoga dijela programa?
    B. Kolika će biti vrijednost varijable s nakon izvođenja zadanoga dijela programa ako je varijabla t = 6?

  37. (2021, ljetni rok, zadatak  18)  Koji će od navedenih algoritama učitati 10 brojeva te ispisati njihovu sumu?

    A.
    Python C/C++
    s = 1
    for i in range(1, 11):
       x = int(input())
       s = s + x
    print(s)
    s = 1;
    for (i = 1; i <= 10; i++){
       scanf("%d", &x);
       s = s + x;
    }
    printf("%d", s);


    B.
    Python C/C++
    s = 0
    for i in range(0, 11):
       x = int(input())
       s = s + x
    print(s)
    s = 0;
    for (i = 0; i <= 10; i++){
       scanf("%d", &x);
       s = s + x;
    }
    printf("%d", s);

    C.
    Python C/C++
    s = 0
    for i in range(1, 11):
       x = int(input())
       s = s + x
    print(s)
    s = 0;
    for (i = 1; i <= 10; i++){
       scanf("%d", &x);
       s = s + x;
    }
    printf("%d", s);


    D.
    Python C/C++
    s = 1
    for i in range(0, 11):
       x = int(input())
       s = s + i
    print(s)
    s = 1;
    for (i = 0; i <= 10; i++){
       scanf("%d", &x);
       s = s + i;
    }
    printf("%d", s);

  38. (2021, ljetni rok, zadatak  26)  Zadan je dio programa.

    Python C/C++
    b = 0
    a = 1
    for i in range(1, 3):
       for j in range(1, 5):
          if j % 2 == 0:
             b = b + 1
          else:
             a = a * j
    print(a)
    b = 0;
    a = 1;
    for (i = 1; i<=2; i++)
       for (j = 1; j<=4; j++)
          if (j % 2 == 0)
             b = b + 1;
          else
             a = a * j;
    printf("%d", a);

    A. Što će program ispisati?
    B. Kolika je vrijednost varijable b na kraju izvođenja zadanoga programa?

  39. (2021, jesenski rok, zadatak 18)  Koji će od navedenih algoritama učitati 10 brojeva te ispisati njihov umnožak?

    A.
    Python C/C++
    u = 1
    for i in range(1, 11):
       x = int(input())
       u = u * x
    print(u)
    u = 1;
    for (i=1; i<=10; i++){
       scanf("%d", &x);
       u = u * x;
    }
    printf("%d", u);

    B.
    Python C/C++
    u = 0
    for i in range(0, 11):
       x = int(input())
       u = u * x
    print(u)
    u = 0;
    for (i=0; i<=10; i++){
       scanf("%d", &x);
       u = u * x;
    }
    printf("%d", u);

    C.
    Python C/C++
    u = 0
    for i in range(1, 11):
       x = int(input())
       u = u * x
    print(u)
    u = 0;
    for (i=1; i<=10; i++){
       scanf("%d", &x);
       u = u * x;
    }
    printf("%d", u);

    D.
    Python C/C++
    u = 1
    for i in range(0, 11):
       x = int(input())
       u = u * i
    print(u)
    u = 1;
    for (i=0; i<=10; i++){
       scanf("%d", &x);
       u = u * i;
    }
    printf("%d", u);

  40. (2021, jesenski rok, zadatak 26)  Zadan je program.

    Python C/C++
    b = 0
    a = 1
    for i in range(1, 5):
       for j in range(1, 4):
          if i % 2 == 0:
             b = b + 1
          else:
             a = a * j
    print(b)
    b = 0;
    a = 1;
    for (i = 1; i<=4; i++)
       for (j = 1; j<=3; j++)
          if (i % 2 == 0)
             b = b + 1;
          else
             a = a * j;
    printf("%d", b);

    A. Što će program ispisati?
    B. Kolika je vrijednost varijable a na kraju izvođenja zadanoga programa?

  41. (2021, jesenski rok, zadatak 29)  Zadan je dio programa.

    Python C/C++
    t = 2
    s = 0
    for i in range(12, 29):
       if i // 10 % t == 0:
          s = s + 1
    t = 2;
    s = 0;
    for (i = 12; i<=28; i++)
       if (i / 10 % t == 0)
          s = s + 1;

    A. Kolika je vrijednost varijable s nakon izvođenja zadanoga dijela programa?
    B. Kolika će biti vrijednost varijable s nakon izvođenja zadanoga dijela programa ako je varijabla t = 1?