8.1.01. Ispis prirodnih brojeva od k do n koji nisu djeljivi sa a.

Opis rješenja: Provjera djeljivosti sa a se izvodi logičkim izrazom i%a != 0 u naredbi IF unutar FOR petlje.

Listing programa:

// 08111052
#include <stdio.h>

int main ()
{
    printf("Brojevi koji nisu djeljivi sa a\n");

    int i, k, n, a;              // deklarisanje varjabli
    printf("Od broja: ");
    scanf("%d", &k);             // ulaz k
    printf("Do broja: ");
    scanf("%d", &n);             // ulaz n
    printf("Unesi djelilac: ");
    scanf("%d",&a);              // vrijednosti djelioca

    for (i = k; i <= n; i++)     // ponavljanje za i=k do i=n - pocetak petlje
        if(i % a != 0)           // broj nije djeljiv sa a?
            printf("%d\n", i);   // da - nije djeljiv, \n - novi red poslije svakog ispisa
    return 0;
}

II varijanta  for(int i = k;
// 08111052
#include <stdio.h>

int main ()
{
    printf("Brojevi koji nisu djeljivi sa a\n");

    int k, n, a;                 // deklarisanje varjabli
    printf("Od broja: ");
    scanf("%d", &k);             // ulaz k
    printf("Do broja: ");
    scanf("%d", &n);             // ulaz n
    printf("Unesi djelilac: ");
    scanf("%d",&a);              // vrijednosti djelioca

    for(int i = k; i <= n; i++)  // deklarisanje varijable i; ponavljanje za i=k do i=n - pocetak petlje
        if(i % a != 0)           // broj nije djeljiv sa a?
            printf("%d\n", i);   // da - nije djeljiv, \n - novi red poslije svakog ispisa
    return 0;
}

Ispis na ekranu:

Index