C De Karışık Bir Soru
-
arkadaşlar c de bi ödev varda şimdi
(25/3*n)*(i/n+i/n+........) böle bi iişlemi yapmak istiyorum ama n değerini klavyeden gircez ve i değerleri n kadar 1 er er artcak yani(1/n+2/n+3/n+.....n/n) bide i nin tek sayı olduğu bölümlerde 4 ile çarpılcak cift sayı olduğu bölümlerde 2 ile çarpılcak yani((4*1)/n+(2*2)/n.....) gibi bana biraz zor geldi siz bi c de yazarsanız sevinirim...
-
Buyur hocam. Belki daha basittir ama gecenin bu saatinde bu kadar yapabildim :)
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i, j, n;
float toplam1 = 0, toplam2 = 0, sonuc;
printf ("n sayisini giriniz : ");
scanf ("%d", &n);
for (i=1; i<=n; i+=2)
{
toplam1 = toplam1 + (4.0*i/n);
}
for (j=2; j<=n; j+=2)
{
toplam2 = toplam2 + (2.0*j/n);
}
sonuc =25.0/(3.0*n) * ( toplam1 + toplam2);
printf ("Sonuc = %f\n\n", sonuc);
system("PAUSE");
return 0;
}(Dev C++ ile derledim)