- iPhone topik
- Samsung Galaxy A56 - megbízható középszerűség
- Kínosan környezettudatos a HMD
- Samsung Galaxy S25 - végre van kicsi!
- Google Pixel topik
- Megjött a jubileumi Pixel széria
- Hivatalosnak tűnő képeken a Galaxy S25 FE
- Milyen okostelefont vegyek?
- Mi nincs, grafén akku van: itt a Xiaomi 11T és 11T Pro
- Honor Magic V5 - méret a kamera mögött
Új hozzászólás Aktív témák
-
Dirty_Pio
csendes tag
válasz
Jester01 #943 üzenetére
Szoval ha ki szeretned szamitani az Euler-fele szam egyik x-ik hatvanyat( e^x -t ), akkor az a dolgod, hogy veszed a Taylor fele felbontasat a szamnak, ami lenyegebe a megoldas: e^x=1+e^1/1!+e^2/2!+e^3/3!+... egeszen egy megfeleloen nagy szamig. Es magyarazas kozbe ra is jottem mi is a problema, azaz en nem valasztottam eleg nagy szamot azaz enm eleg pontos az osszegem, mivel az elso x db szamot vettem igy ha mondjuk az e^4-t szeretnem kiszamolni csak az osszeg elso 4 tagjat veszem, es a kovetkezo szamok nem eleg kicsik ahhoz, hogy lehanyagolhato legyen. A kodban a kovetkezo javitasokat eszkozoltem :
#include <stdio.h>
int ex(int n, int x)
{
if (n>0) return x*ex(n-1,x);
else return 1;
}
int fact(int n)
{
if (n>0) return n*fact(n-1);
else return 1;
}
float xex(int n, int x)
{
float q;
if (n>0) {q=(float)ex(n,x)/fact(n);
// printf("%f \n",q);
return q+xex(n-1,x);
}
-->>else return 0;<<-- mivel igy ketszer szamolna a 0 faktorialist h
}
int main(void)
{
int x,n;
scanf("%d",&x);
->>printf("%f",xex(32,x)); <<- ennyit bit meg a float vagy a memoria... ha nagyobb pontossaggal probalkozok akkor errort kapok. Mondjuk igy sem olyan pontos a szamitas, mint amilyent a google mutat, de azt hiszem nincs mar mas hiba. Ha ti talaltok szoljatok!
system("pause");
return 0;
}
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- iPhone topik
- TCL LCD és LED TV-k
- Milyen CPU léghűtést vegyek?
- Székesfehérvár és környéke adok-veszek-beszélgetek
- Xiaomi Mi Box androidos médialejátszó 4K és HDR támogatással
- Részesedést vásárol az Intelben a Softbank
- OLED TV topic
- Kompakt vízhűtés
- Samsung Galaxy A56 - megbízható középszerűség
- Kínosan környezettudatos a HMD
- További aktív témák...
- Samsung Galaxy A33 5G 6/128GB, Megkímélt, Kártyafüggetlen, Töltővel, Dobozzal, 1 Év Garanciával!
- Nintendo Switch V2 32+128GB CFW okos! Dual Boot RP2040 Picofly Dual Boot tok + üvegfólia
- Samsung Galaxy S24 128GB, Tökéletes állapot, 100%-os akku, 2027-ig garancia
- Samsung Galaxy S25 Ultra 12/256GB, Újszerű, Kártyafüggetlen, Töltővel, Dobozzal, 3 Év Garanciával!
- i7-13700k
- Apple iPhone 13 / 128GB / Gyárifüggetlen / 12Hó Garancia / 89% akku
- GYÖNYÖRŰ iPhone 13 256GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3208
- Huawei Nova Y90 128GB, Kártyafüggetlen, 1 Év Garanciával
- AKCIÓ! AMD Ryzen 7 3800X 8mag 16szál processzor garanciával hibátlan működéssel
- ÁRGARANCIA!Épített KomPhone i5 10400F 16/32GB RAM RTX 3050 6GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: FOTC
Város: Budapest