Creo que quiere decir ((2/N)-1) porque así esta establecido en el ejercicio, y creo que por ley de signos, la división debe ir primero antes que la resta. Sabes, a pesar de que te copie el codigo y le cambie un par de cosas, lo siento si no te pedi permiso antes, es que vi tan bien tu codigo que decidi quedarme con ese y ahora no me esta quedando muy claro lo que indicas, le he cambiado asi como indicas pero no sale igual al del programa que tengo de guía. Te dejo las comparaciones:
El izquierdo es mi programa, y el segundo es el programa guia al que mi programa debe ser igual.
Ahora le hice leves modificaciones al código tratando de lograr un ingenio para ver si lograba el resultado, pues a como esta ahorita es como en mi mente tiene que estar el codigo, observa:
Pero como viste anteriormente no me da el resultado que yo quiero... Podrías presentarme una solucion para el codigo porfavor? Ya no se me ocurre nada
El izquierdo es mi programa, y el segundo es el programa guia al que mi programa debe ser igual.
Ahora le hice leves modificaciones al código tratando de lograr un ingenio para ver si lograba el resultado, pues a como esta ahorita es como en mi mente tiene que estar el codigo, observa:
Código (cpp) [Seleccionar]
#include <iostream.h>
#include <conio.h>
int n;
int i = 1;
float total = 0;
float numerador = 0;
bool bandera = false;
void main(){
cout << "Calculemos la suma de (1/N) - (2/N-1) + (3/N-2) - (4/N-3) + (5/N-4) + N/1 " << endl << endl;
cout << "Ingresa un valor para N:" << endl;
cin >> n;
//HASTA QUE I SEA MENOR O IGUAL QUE N EL CICLO TERMINA
while(i <= n){
//DETERMINAMOS LA SUMA DEL TOTAL CON I, NUMERADOR Y SUMANDO EL TOTAL
if( bandera == false){
total = total + (i/n);
i++;
bandera = true;
}
//AL INDICAR QUE BANDERA ES TRUE, SUCESIVAMENTE SE VA A RESTAR EL PROCESO ANTERIOR
else{
numerador--;
total = total - (i/n)-numerador;
bandera = false;
}
}
//IMPRIMIMOS EN PANTALLA EL RESULTADO DE LAS DOS OPERACIONES
cout<<"Total: "<< total <<endl;
getch();
}
Pero como viste anteriormente no me da el resultado que yo quiero... Podrías presentarme una solucion para el codigo porfavor? Ya no se me ocurre nada