---
title: "Behöver hjälp med C++"
type: "forum-thread"
url: "https://www.webforum.nu/amne/c-cpp/184789-behöver-hjälp-med-c"
topic: "C/C++"
topic_url: "https://www.webforum.nu/amne/c-cpp"
author: "finnekarna"
published: "2010-10-04T08:12:06.000Z"
updated: "2010-10-06T13:20:05.000Z"
replies: 7
views: 1401
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/c-cpp/184789-behöver-hjälp-med-c"
---

# Behöver hjälp med C++

## #1 — finnekarna, 2010-10-04T08:12Z

Någon som kan c++, 
behöver hjälp med det här.

Bilagor:

- [prg1.JPG](https://www.webforum.nu/a/22076.jpg)

Permalänk: https://www.webforum.nu/p/184789

## #2 — Lasp, 2010-10-04T08:47Z

Hoppas att ingen här hjälper dig med läxan. Varför inte redovisa hur långt du har kommit!

Permalänk: https://www.webforum.nu/p/2255927

## #3 — finnekarna, 2010-10-04T08:59Z

> **[Lasp skrev:](https://www.webforum.nu/p/1518717)**
>
> Hoppas att ingen här hjälper dig med läxan. Varför inte redovisa hur långt du har kommit!

Jag är praktiskt taget fast. 

int main(void) {

 int hojd, langd, bredd, volym;
    printf("Önskad volym: ");
    scanf("%d",&volym);

    volym=hojd\*langd\*bredd;
    

Det här har jag gjort...

Permalänk: https://www.webforum.nu/p/2255928

## #4 — Lasp, 2010-10-04T09:18Z

Om du nu skulle göra uppgiften på papper, så skulle du försöka att se vad du kunde få ut av variabeln Volym, dvs ta ut höjd som max i exemplet 39 sedan blir det rest 1 \* 1.
Nästa höjd blir då 38 men resten kan inte bli två heltal väl?
Varje möjlighet printas ut under rubriken Möjliga kombinationer Höjd, längd samt bredd.
Så är det bara att fortsätta att iterera.

Permalänk: https://www.webforum.nu/p/2255929

## #5 — finnekarna, 2010-10-04T09:24Z

> **[Lasp skrev:](https://www.webforum.nu/p/1518719)**
>
> Om du nu skulle göra uppgiften på papper, så skulle du försöka att se vad du kunde få ut av variabeln Volym, dvs ta ut höjd som max i exemplet 39 sedan blir det rest 1 \* 1.
> Nästa höjd blir då 38 men resten kan inte bli två heltal väl?
> Varje möjlighet printas ut under rubriken Möjliga kombinationer Höjd, längd samt bredd.
> Så är det bara att fortsätta att iterera.

Jag förstår vad du menar tror jag, men ändå inte. Förklara gärna igen. Snälla  :stud

Permalänk: https://www.webforum.nu/p/2255930

## #6 — casca, 2010-10-04T12:04Z

Du kan väl testa V i tre led, dvs upp till V \* V \* V, men bara printa om kombinationen resulterar i V?

Permalänk: https://www.webforum.nu/p/2255945

## #7 — aron, 2010-10-04T15:55Z

För att programmera detta behöver man inte ens kunna svår mattematik, det är bara att testa alla möjliga fall. Jag ska inte bärätta hur man gör men ska försöka guida din tanke gång.

Från början vet du:
Volymen som användaren skriver in.
Att Volymen = Bredd \* Höjd \* Längd
Att Bredden, Höjden och Längden ska vara delbara med 1
**Att Bredden, Höjden och Länden är mellan 1 och "Volymen" i meter.**

Du har 9 rader kvar att skriva :P

Permalänk: https://www.webforum.nu/p/2255956

## #8 — Engineer, 2010-10-06T13:20Z

Hej!

För att kunna skriva ut alla möjliga mått behöver man först tre for loopar, en för bredd, en för höjd och en för längd (OBS: Glöm EJ måsvingarna mellan for loopar).
Därefter behöver man en if sats som kollar om langd\*bredd\*hojd är lika med volym då skriver man ut alla möjliga mått.
(Du behöver inte denna rad: volym=hojd\*langd\*bredd;)

Permalänk: https://www.webforum.nu/p/2256062

---

Tråden på webben: https://www.webforum.nu/amne/c-cpp/184789-behöver-hjälp-med-c
