8.7.. Ispisati prvih n hemingvejovih brojeva. Hemingvejovih brojevi su djeljivi samo sa 2 ili 3 ili 5.

Opis programa: Izdvajanje brojeva se izvodi sa naredbom: if(i % 2 == 0 || i % 3 == 0 || i % 5 == 0). Ispisuje se vrijednost brojača i nađenog broja. Postupak se ponavlja željeni broj puta.

Listing programa:

// 08702110
#include <stdio.h>
// Prvih n hemingvejevih brojeva - djeljiv samo sa 2 ilii 3 ili 5
int main()
{
    int i, n, br;
    printf("Koliko brojeva: ");
    scanf("%d", &n);
    br = 0;  // brojac brojeva
    i = 2;   // prvi broj
    do {
        if(i % 2 == 0 || i % 3 == 0 || i % 5 == 0){  // provjera da li je broj djeljiv sa 2 ili 3 ili 5
//            printf("Brojac = %d, broj =  %d,\n ", br. i);             // ispisa//
//            printf("%d %d,\n ", br. i);             // ispisa
            br++;    // nvoi broj
   printf("Brojac = %d   broj = %d \n", br, i);
       }
        i++;
    } while(br < n);

  return 0;
}


Ispis na ekranu:
Koliko brojeva: 15
Brojac = 1   broj = 2
Brojac = 2   broj = 3
Brojac = 3   broj = 4
Brojac = 4   broj = 5
Brojac = 5   broj = 6
Brojac = 6   broj = 8
Brojac = 7   broj = 9
Brojac = 8   broj = 10
Brojac = 9   broj = 12
Brojac = 10   broj = 14
Brojac = 11   broj = 15
Brojac = 12   broj = 16
Brojac = 13   broj = 18
Brojac = 14   broj = 20
Brojac = 15   broj = 21

Index