Skocz do zawartości

mkauba

Użytkownik
  • Postów

    9
  • Dołączył

  • Ostatnia wizyta

Osiągnięcia mkauba

Newbie

Newbie (1/14)

0

Reputacja

  1. U mnie z programowaniem coraz lepiej, ale niestety z czasem gorzej. Jakby ktoś mógłby pomóc napisać program w C, który będzie wyciągał informację z nagłówka pliku o rozszerzeniu bmp, i wyświetla je. W sumie to będę wdzięczny za każdą wskazówkę. :)
  2. Dobra, dzięki wielkie. :)
  3. Dzięki wielkie. To teraz tylko usiąść i zrozumieć jak on liczy. To siadam do roboty. :angry:
  4. A wiesz moze jakby wyglądał ten program dla otoczenia wokół dowolnego punktu?
  5. Spoko. Dzięki wielkie. A mój program wygląda tak. #include <stdio.h>#include <math.h>float main(float x, int liczba){printf("Witaj. Program oblicza wartosc funkcji sqrt(x+1) poprzez rozwiniecie w szereg Taylora. \n\nPodaj wartosc x.\n");scanf("%f",&x);printf("Podaj liczbe wyrazow szeregu.\n");scanf("%d",&liczba);float sum;float licznik = x;float mianownik = 2.0;int i; for (i=1;i<liczba;i++) { sum += licznik/mianownik; licznik *= (1.5-i)*x; mianownik *= i; }printf("Szereg Taylora %f\n",sum+1);printf("Porownanie z funkcja biblioteczna %f\n", sqrt(x+1.0));return 0;}I też działa. :wink: Byłbym Ci wdzięczny za jakąś uwagę. <_<
  6. Dzięki. Tylko przy próbie kompilacji występuje błąd w 13 linijce. 'for' loop initial declaration used outside C99 mode. Pomysł co z tym zrobić?
  7. To, że z programowaniem też nie najlepiej to wiem, bo proszę o pomoc. A z matematyką nie widzę problemów. Więc może zamiast bezcelowych uwag napiszesz coś co będzie odpowiedzią na moje pytanie? Z góry dziękuję.
  8. Witam, Mam do napisania program w C obliczający wartość funkcji sqrt(x+1) poprzez rozwinięcie w szereg Taylora wokół punktu zero (szereg Maclaurina), a następnie porównujący wynik z funkcja biblioteczna. Po rozwinięciu tego w ten szereg otrzymujemy zerowy wyraz 1, drugi - 1/2x^2, trzeci - (-1/8x^2) itd... I tak tworze wzór rekurencyjny na następny wyraz ciągu ((1,5-n)*x)/n. A kod wygląda tak: #include <stdio.h>#include <math.h>float main(float x, int liczba){printf("Witaj. Program oblicza wartosc funkcji sqrt(x+1) poprzez rozwiniecie w szereg Taylora. Podaj wartosc x.\n");scanf("%f",&x);printf("Podaj liczbe wyrazow szeregu.\n");scanf("%d",&liczba);float sum;float licznik = x;float mianownik = 2.0;int i; for (i=1;i<liczba;i++) { sum=licznik/mianownik; licznik*(1.5-i)*x; mianownik*i; }printf("%f\n",sum+1);return 0; Tylko program podaje zawsze zły wynik. Może mi ktoś powiedzieć gdzie tu jest błąd, bo ja już nie mam pomysłów?
×
×
  • Dodaj nową pozycję...