Avatar billede caturn Nybegynder
30. december 2003 - 20:45 Der er 6 kommentarer og
2 løsninger

Går tallet op i?

Hej!

Jeg skal bruge en funktion i c/c++.
Den skal kunne tjekke om et tal går op i et andet.
Den kunne f.eks. se sådan her ud:

funktion(2, 10);

Den returnerer så i dette tilfælde sand fordi 2 går op i 10.
Giv mig også lige information om hvad jeg skal include.
Hvis sådan en ikke findes så kan det også bare være en funktion der fortæler om der er decimaler i en float variabel.
Avatar billede ellebaek Nybegynder
30. december 2003 - 20:50 #1
noget modulo.

Hvis 10 mod 2 = 0 så går tallet op...
Avatar billede arne_v Ekspert
30. december 2003 - 20:51 #2
if((x % 2) == 0)
{
}
Avatar billede arne_v Ekspert
30. december 2003 - 20:51 #3
Ingen include nødvendig.
Avatar billede ellebaek Nybegynder
30. december 2003 - 20:54 #4
Boolean divisible(int x, int y) {
if ((y%x) == 0)
return true;
else
return false;
}

muligvis.
Avatar billede ellebaek Nybegynder
30. december 2003 - 20:59 #5
og det var så et svar.
Avatar billede jpk Nybegynder
31. december 2003 - 13:22 #6
Eller blot:

BOOL divisible(int x, int y)
{
  return y%x == 0;
}
Avatar billede caturn Nybegynder
31. december 2003 - 13:48 #7
arne_v læg et svar så deler jeg pointene mellem dig og ellebaek.
jpk >> Jeg havde løst problemet da du kom ind i billedet.
Avatar billede arne_v Ekspert
31. december 2003 - 14:27 #8
ok
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester