Problem z obliczaniem symbolu Newtona

Problem z obliczaniem symbolu Newtona
M1
  • Rejestracja:ponad 8 lat
  • Ostatnio:prawie 5 lat
  • Postów:6
0

Cześć,
Mam do napisania program, który liczy symbol newtona i mam z nim problem. To co napisałam nie jest dobrze, ale czy mógłby mi ktoś wyjaśnić na czym polega błąd i pomóc mi w napisaniu dobrego programu?

Kopiuj
#include<stdio.h>

int main()
{
int n, k, i;
i = i*(i-1);
printf("Podaj n:");
scanf("%d",&n);
printf("Podaj k:");
scanf("%d",&k);
for (i=1; i<=n-i; i++){
  printf("%n * %i/%k * %i * ((%n - %k) * %i"), n, i, k, i, n, k, i);
}
return 0;
}
edytowany 2x, ostatnio: mz192
fasadin
  • Rejestracja:prawie 14 lat
  • Ostatnio:prawie 3 lata
  • Postów:4882
0
Shalom
  • Rejestracja:ponad 21 lat
  • Ostatnio:około 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
0

Na oko to się nawet nie skompiluje bo brakuje domknięcia " w formacie dla printf.


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
M1
Nawet po dopisaniu domknięcia program nie działa tak jak powinien :(
Shalom
No jasne, bo ty tam niczego nie wyliczasz tylko sobie wypisujesz co byś chciał :D To czego sie niby spodziewasz?
M1
To może jakaś wskazówka?
Shalom
Ale jakiej oczekujesz? Póki co twój program niczego nie oblicza. Nie ma w nim ani linijki operacji matematycznej.
MarekR22
Moderator C/C++
  • Rejestracja:ponad 17 lat
  • Ostatnio:minuta
1

Podpowiedź: 7 po 3 = 7 / 1 * 6 / 2 * 5 / 3


Jeśli chcesz pomocy, NIE pisz na priva, ale zadaj dobre pytanie na forum.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.