• 01-11-2010, 23:52:31
    #1
    Üyeliği durduruldu
    Write a C++ program that calculates the given equation:

    1/1+2 + 2/2+3 - 3/3+4 +...- n/n+(n+1)... bu işlemi c++ ile yazabilen

    n numarası kullanıcı tarafından girilecek olan numara

    Pay Attention!
    N is a number that should be entered by the user.
    If you look, the equation is continues synchronous so if you name such a variable called i=1 and start with it you can name 2 for i+1;
    For example; for 1/1+2 say i=1 and so i+1 = 2 respectively.


    ödevim yapabilen varsa acil yardım
  • 01-11-2010, 23:55:14
    #2
    Üyeliği durduruldu
    iteratif veye recursive yapıda yapabilirsin
    iteratif olarak şöyle:

    a= a + a/a+1 gibi ...
    sorulan soruya göre kendi formülünüzü kendiniz oluşturun
  • 02-11-2010, 00:12:09
    #3
    Üyeliği durduruldu
    hocam c++ hakkında bi bilgim yok varsa kodu yazacak biri cok acil
  • 02-11-2010, 19:28:38
    #4
    1/3 'ten sonrasında bir artılı bir eksili yapılınca sonucu verecek program budur.
    nesne yönelimli yazmadım. çünkü fonksiyon çağrıları , nesne oluşturma işlemleri gereksiz olacaktı .
    sen matematik bölümünde okuyorsun değil mi ?
    // benim daha çok karşılaştığım soru hali 1/3 +'lı olacak şekilde ondan sonra bir -, bir +'lı halidir. onu çözmek içinde temp =0 dersin ilk if'in içini " i%2==1" ikincisini içini "i%2==0" yaparsın
    #include <iostream>
    using namespace std ;
    int main(void){
    	float a,temp=0.33333333,b;
    	cout<<"sayiyi girin"<<endl;
    	cin>>a ;
    	
    	for(int i=2;i<=a;i++){
    		if(i%2==0){
    			temp+= float(i)/(2*i+1);
    		}
    		if(i%2==1){
    			temp-= float(i)/(2*i+1);
    		}
    	}
    	cout<<"islem sonucu ="<<temp<<endl;
    	system("pause");
    	return 0;
    }