Matematické Fórum


1. 8. 2026 (L) Fórum bude brzy uzavřeno 😿

Nejste přihlášen(a). Přihlásit

#1 02. 10. 2010 10:36

Mr.Pinker
Příspěvky: 542
Reputace:   12 
 

Dělení

Napiš algoritmus pro celočíselné dělení přirozených čísel.
Vstup:dělenec dělitel......Výstup: 2 celá nezáporná čísla
nějaká rada vůbec to nějak ještě nechápu

Offline

 

#2 02. 10. 2010 11:53

FliegenderZirkus
Příspěvky: 544
Škola: RWTH Aachen
Reputace:   25 
 

Re: Dělení

Asi se tím myslí dělení se zbytkem, např. 17/8=2, zbytek 1. Operátor dělení modulo bývá „%” nebo „mod”, podle jazyka...

Offline

 

#3 02. 10. 2010 12:13

Mr.Pinker
Příspěvky: 542
Reputace:   12 
 

Re: Dělení

a jak se to dá zapsat nějak ? měl sem první přednášku a nějak to nemůžem pochytit

Offline

 

#4 02. 10. 2010 13:00 — Editoval RePRO (02. 10. 2010 13:12)

RePRO
Místo: Jihlava
Příspěvky: 363
Škola: AI VŠPJ (09-12, Bc.)
Pozice: programátor
Reputace:   11 
Web
 

Re: Dělení

Zdravím,
napiš v jakým programovacím jazyce to má být napsáno. Nebo to máte mít naznačené ve vývojovém diagramu? :-) I když o tom pochybuji...

Jinak třeba v jazyce C, by to mohlo vypadat takhle:

Code:

#include <stdio.h>

main()
{ 
  int x, y;
  scanf("%d %d", &x, &y);
  printf("%d %d", x/y, x%y);
}

Srdcem trochu-programátor, duší rádoby-matematik a povoláním analytik-vývojář.

Offline

 

#5 02. 10. 2010 13:05

jarrro
Příspěvky: 5491
Škola: UMB BB Matematická analýza
Reputace:   303 
Web
 

Re: Dělení

buď dáš vypísať a/b  a  a%b alebo ak chceš bez použitia vstavaných operátorov tak v cykle odčituj deliteľa od delenca toľkokrát kým nie je ten rozdiel záporný  a počítaj si koľko krát si odčítal to bude podiel zvyšok bude posledný nezáporný rozdiel


MATH IS THE BEST!!!

Offline

 

#6 03. 10. 2010 08:39

Honzc
Příspěvky: 4647
Reputace:   248 
 

Re: Dělení

↑ Mr.Pinker:
Např. v Pascalu by to bylo
a div b (= celočíselné dělení)
a mod b (= zbytek po dělení)

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson