solo por aportar, el tema librerías las podes ver en http://www.cplusplus.com/reference/
el único problema es que esta en ingles
el único problema es que esta en ingles
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údouble mediana(vector<int>v, double me){
y en la parte cout <<mediana(v)<<endl;
solo le pasas un dato#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;
}
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.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.
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.
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.
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
#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;
}
#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;
}