problema con suma de decimales
Publicado por nol (2 intervenciones) el 23/06/2012 18:32:00
hola a todos queria preguntar porque me sale siempre como respuesta uno , se supone que mi algoritmo sirve para hallar esto:
1+1/2+1/3.....+1/N
aui les dejo mi algoritmo , a ver si pueden ayudarme , muchas gracias.
#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{
float s;
int i,n;
cout<<"Ingrese N : ";
cin>>n;
s=0;
i=0;
while(i<n)
{
s=s+1/(i+1);
i++;
}
cout<<"El valor es: "<<s<<endl;
system("PAUSE");
return 0;
}
1+1/2+1/3.....+1/N
aui les dejo mi algoritmo , a ver si pueden ayudarme , muchas gracias.
#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{
float s;
int i,n;
cout<<"Ingrese N : ";
cin>>n;
s=0;
i=0;
while(i<n)
{
s=s+1/(i+1);
i++;
}
cout<<"El valor es: "<<s<<endl;
system("PAUSE");
return 0;
}
Valora esta pregunta


0