zapisać rekurencjyjnie

111sadysta
Użytkownik
Użytkownik
Posty: 556
Rejestracja: 15 mar 2009, o 18:13
Płeć: Kobieta
Podziękował: 57 razy
Pomógł: 30 razy

zapisać rekurencjyjnie

Post autor: 111sadysta »

jak rekurencyjnie zapisać schemat Hornera?
matshadow
Użytkownik
Użytkownik
Posty: 941
Rejestracja: 17 gru 2007, o 21:48
Płeć: Mężczyzna
Lokalizacja: Kingdom Hearts
Podziękował: 6 razy
Pomógł: 222 razy

zapisać rekurencjyjnie

Post autor: matshadow »

Kod: Zaznacz cały

#include <iostream>
int wsp[101], i, t;
int sch(int x, int poz)
{
    if(poz<0) return 0;
    return wsp[poz]+x*sch(x, poz-1);
}
int main()
{
    int x;
    scanf("%d", &t);
    for(int j=0; j<t; j++) scanf("%d", &wsp[j]);
    scanf("%d", &x);
    printf("%d
",sch(x, t-1));
    system("pause");
    return 0;
}
ODPOWIEDZ