✨ Úloha 3.9

✨ Úloha 3.9

Napíšte program, zdrojový kód, v jazyku C použitím štandardu C17, ktorý realizuje nasledovnú činnosť. Definujte funkciu int delitelnost(int a, int d) so vstupnými parametrami kladnými celými číslami a a d. Funkcia vráti hodnotu 1 ak d delí a, inak vráti hodnotu 0. V tejto úlohe nemusíte ošetrovať korektnosť parametrov a a d.

Note

Číslo d delí číslo a vtedy, ak zvyšok a po delení d je rovný nule.

Príklady vstupov / výstupov programu

  • Volanie delitelnost(6,3) vráti hodnotu 1, pretože 3 delí 6.
  • Volanie delitelnost(7,3) vráti hodnotu 0, pretože 3 nedelí 7.

Rozbaľ pre ukážku riešenia
#include <stdio.h>

// Funkcia delitelnost:
// Vráti 1, ak d delí a, inak 0.
int delitelnost(int a, int d) {
    if (a % d == 0)
        return 1;
    else
        return 0;
}

int main(void) {
    int a, d;
    printf("Zadajte dve kladné celé čísla a a d: ");
    scanf("%d %d", &a, &d);

    int vysledok = delitelnost(a, d);
    if (vysledok == 1)
        printf("%d delí %d.\n", d, a);
    else
        printf("%d nedelí %d.\n", d, a);

    return 0;
}