✨ Ú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;
}