Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
puzzle piezas
#include <stdio.h> int main () { //variables unsigned long piezas; unsigned long i; unsigned long j; unsigned long distancia; unsigned long menorDistancia; unsigned long ancho; unsigned long impAncho; unsigned long alto; unsigned long impAlto; //entrada scanf("%lu", &piezas); //proceso do { menorDistancia = 999999999999999; if (piezas == 1) { printf("Para un puzzle de 1 pieza el ancho es 1 y el alto es 1\n"); continue; } for (i=2; i != piezas/2; i++) { for (j=piezas/2; j != 2; j--) { if ((i*j) == piezas) { //si i es mas pequeño que j, su valor se le asignara a ancho if (i <= j) { ancho = i; alto = j; } else { //si i es mas mas que j, su valor se le asisgnara a alto ancho = j; alto = i; } distancia = alto - ancho; if (distancia < menorDistancia) { menorDistancia = distancia; impAncho = ancho; impAlto = alto; } } } } if (piezas != 1) { printf("Para un puzzle de %lu piezas el ancho es %lu y el alto es %lu\n", piezas, impAncho, impAlto); } scanf("%lu", &piezas); } while (piezas != 0); return 0; }
run
|
edit
|
history
|
help
0
HashSet implementation
Hello world
Get Error Message Based on String
Simple Selection Sort
makingNum
Big numbers
eryjuyhtgrfesdsadcfg
lit pe
C# constructor in inheritance
Hello,rakib!