Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-03-2015
Avatar de aguml
aguml aguml is offline
Miembro
 
Registrado: may 2013
Posts: 885
Poder: 11
aguml Va por buen camino
saber valores de base de piramide a partir de su resultado

Bueno, el titulo es complicado de explicar ya que lo que quiero es lo siguiente, teniendo 4 valores, multiplico de la siguiente manera:
Código:
          X
       X     X
   X     X     X
1     2     3     4
Código:
1*2=2
2*3=6
3*4=12
Y queda así:
Código:
          X
       X     X
   2     6     12
1     2     3     4
Ahora:
Código:
2*6=12
6*12=72
y queda así:
Código:
          X
      12    72
   2     6     12
1     2     3     4
y por ultimo:
Código:
12*72=864
quedando:
Código:
         864
      12    72
   2     6     12
1     2     3     4
Bueno pues eso ya lo tengo en codigo y quedó asi:
Código PHP:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main(int argccharargv[])
{
   
int i,x;
   
char *numeral[4]={"primer","segundo","tercer","cuarto"};
   
double base[4];
   
char acomodo[100] = "";

   for(
i=0;i<4;i++){
      
printf("Introduce el %s numero de la base: ",numeral[i]);
      
scanf("%lf",&base[i]);
   }

   
printf("\nPIRAMIDE:");
   
printf("\n---------\n");
   for(
i=0;i<4;i++)
      
printf("%.0lf      ",base[i]);

   for(
i=0;i<4;i++)
   {
      
strcat(acomodo,"   ");
      
printf("\n%s",acomodo);
      for(
x=0;x<3-i;x++)
      {
         
base[x] = base[x] * base[x+1];
         
printf("%.0lf      ",base[x]);
      }
   }
   
printf("\nResultado: %.0lf\n\n",base[0]);
   
system("PAUSE");
   return 
0;

Y me surge una duda ¿es posible hacer el paso inverso? o sea, a partir del valor final obtener los valores de la base de una piramide. Supongo que sería dividiendo pero no debe tener decimales y supongo que no todos los valores pueden tener piramide asi. ¿Alguno podria decirme si se puede y como sería? Es simple curiosidad.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Generar base de datos en MSSQL a partir de un Esquema XML Ledian_Fdez SQL 1 17-05-2013 10:59:17
Piramide Poblacional, como? El_Raso Varios 0 13-04-2009 20:35:54
Restaurar base de datos a partir de un MDF erickperez6 MS SQL Server 1 16-08-2007 21:11:40
como mostrar una ventana con base al resultado de una busqueda Nelly Varios 3 02-02-2006 18:16:20
Como saber el tipo de componentes a partir de un string? Roger OOP 2 02-04-2004 13:21:48


La franja horaria es GMT +2. Ahora son las 12:04:16.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi