Zdravím,
potřeboval bych poradit.
Mám úlohu, kdy dostanu kvádr o minimálním a maximálním objemu a já mám určit kolik takových kvádrů lze sestrojit s celočíselnými rozměry a,b,c. Do řešení ale nemám započítávat kvádry, které se pouze "otočí", tzn. kvádr 1x2x3 je stejný jako kvádr 2x3x1.
A v tom je onen problém, nevím jak ošetřit, aby se nevypisoval (nezapočítával) kvádr se stejnými rozměry.
Na vypsání všech možných kvádrů používám do sebe vnořené cykly FOR:
int main(int argc, char** argv) {
int x,y,a,b,c,i;
scanf ("%d%d", &x,&y);
for (a = x; a <= y; a++)
{ for (b = x; b <= y; b++)
{ for (c = x; c <= y; c++)
{
}
}
}
return (EXIT_SUCCESS);
Budu rád za každou radu nebo myšlenku, jak na to alespoň jít. Děkuji předem! :)