Forum Apl Inf
Would you like to react to this message? Create an account in a few clicks or log in to continue.

10.2 Celočíselné dělení

Goto down

10.2 Celočíselné dělení Empty 10.2 Celočíselné dělení

Příspěvek pro Radovan Bednár 31/1/2015, 20:32

Zdravím, borci,
posielam svoje riešenie úlohy 10.2 Celočíselné dělení:

kód:
#include <stdio.h>
#include <stdlib.h>

int delenie(int a, int b, int *r) {
  int vysledok = 0;

  while (a >= b) {
    a = a - b;
    vysledok++;
  }

  *r = a; // hodnota zvysku po deleni sa ulozi na adresu premennej "zvysok"

  return vysledok; // funkcia vracia celociselny podiel a/b
}

int main(void) {
  int men, cit, celoc_podiel, zvysok;

  printf("Zadajte delenca: ");
  scanf("%d", &men);
  printf("Zadajte delitela: ");
  scanf("%d", &cit);

  celoc_podiel = delenie(men, cit, &zvysok);

  putchar('\n');
  printf("%d : %d = %d (zvysok %d)\n", men, cit, celoc_podiel, zvysok);

  return 0;
}

Na revanš by som uvítal riešenie úlohy 10.1 Transformace textu (v príslušnej téme).

Radovan Bednár

Poèet pøíspìvkù : 4
Join date : 18. 01. 15

Návrat nahoru Goto down

Návrat nahoru


 
Povolení tohoto fóra:
Nemůžete odpovídat na témata v tomto fóru