Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - flony

#181
solo por aportar, el tema librerías las podes ver en http://www.cplusplus.com/reference/
el único problema es que esta en ingles
#182
 ;-) ;-)
leosansan
;-) ;-)
#183
Programación C/C++ / Re: mediana en c++
3 Enero 2013, 14:00 PM
si te fijas a la funcion mediana le pasas dos datos un vector y supongo la mediana (me)  :silbar:....cuando deberia ser el resultado que devuelve....es en la parte de
double mediana(vector<int>v, double me){ y en la parte
cout <<mediana(v)<<endl; solo le pasas un dato
...en realidad ni modificacion ...fijate si anda  ;)
#include <iostream>
#include<vector>
using namespace std;

double mediana(vector<int>v){
      int i;
  double me;
       for(i=0;i<v.size();i++){
       if (v.size()%2==0){
                        me=v[i]/2;}
       else {me=(v[i]/2+(v[i+1]))/2;}}
       return me;
       }

int main(){
   
    int n,i,e;
    cout << endl << "Entra el número de elementos del vector...";
    cin >> n;
    vector<int> v(n);
    for(i=1;i<n;i++){
                     cout << "Entra el elemento " << i << " del vector...";
                     cin >> e;
                     v[i] = e;}
    cout <<mediana(v)<<endl;


system ("pause");
return 0;
}
#184
 :rolleyes: :rolleyes:
sabia que era un binomio....desde que dijiste que tenia dos soluciones
bueno asi saque la parte final de la sumatoria
http://subefotos.com/ver/?c67546c5bd5a37fa34750184fe9c1ad9o.jpg
no se que resultado da...vi los numeritos y me asuste  :xD :xD

y estas pidiendo una calculadora de bascara?...eso es un poquito mas complicado  :-X :-X
igual hice un código tonto, modificando un poco el que puse, que buscaría una aproximación pero no estoy seguro...si alguien mas da una mano genial  ;D
modificado
el codigo lo estamos revisando...jajajaja pequeño error de reglas de potenciacion  :silbar: :silbar:
#185
CitarLa idea es, ver si existen 50 cuadrados perfectos consecutivos que sumen 26110725; y ademas verificar si la solución es única o hay mas.

Bien, mi idea es armar algo que sume los primeros 50 cuadrados (1,4,9,..2500) y ver si la suma es 26110725. Si no lo es (obviamente no) que pruebe sumando (4,9,16,.....2601) y asi siguiendo siempre aumentando en 1, hasta dar con la suma buscada.
vamos por parte llegado a los 50 no da ni a palo el resultado buscado, recién a los 428 sumandos da una aproximación al numero buscado, el rdo es 26.225.914, eso da mi code.
CitarSi no lo es (obviamente no) que pruebe sumando (4,9,16,.....2601) y asi siguiendo siempre aumentando en 1, hasta dar con la suma buscada.
...es evidente que el sabe que no da a los 50 operandos y que vaya sumando de a uno.
la parte de
Citary ademas verificar si la solución es única o hay mas
...es la que no entiendo...si hay mas de una solución implica que busca una raíz cuadrada y no una sumatoria, lo cual nunca aclara
#186
no me da la suma que estimas tu, los 26110725
pero aqui el codigo...no use for pero se puede adaptar
Código (cpp) [Seleccionar]

#include <iostream>

using namespace std;

int main ()
{
int limite=26110725;
int cuadrado=0;
int suma=0;
int variable=0;
do
{
variable=variable++;
cuadrado=variable*variable;
suma=cuadrado+suma;
}
while (limite>=suma);
cout<<"sumandos "<<variable<<endl;
cout<<"la suma da "<<suma<<endl;
cin.get();
return 0;
}
#187
cosas raras...si lo sabia, pero como nunca programe una no se me ocurrio
#188
yo decia hacer algo asi...
#include <iostream>
#include <math.h>

using namespace std;

float main()
{
int vector[2];
int vector1[2];
float vector2[2];
int i=0;
for (int i = 0; i < 2; i++)
{
vector2[i]=sqrt( pow(vector[i]-vector1[i], 2));
}
cin.get();
return 0;
}

es solo para que te hagas la idea...supongo que los datos de las tablas las tenes en algun lado, y esa area todavia no la uso bien :)
#189
arrancar por usar la biblioteca standar para sacar las raices y potencias...lo de la tabla seria con 2 vectores de tamaño 2(corre desde 0 a 2 y suma 3)...
info de biblioteca
http://www.cplusplus.com/reference/cmath/
....jaajaja lo lindo de la programacion hay mas de una manera de llegar al mismo rsultado
#190
mil gracias a rir3760, ajr784 y  .xAk. ;-) ;-) ;-)
me dijo que leyera sobre programación modular y eso me llevo a leer sobre bibliotecas estáticas....y esa es la solución a tener un archivo.h un archivo.cpp sin la función main()
si a alguien le sirve yusa visual un tutorial
http://msdn.microsoft.com/es-es/library/ms235627(v=vs.80).aspx