Rekurencyjna funkcja i przeliczanie stopni np celciusza

Programowanie w języku C i językach pochodnych, jak C++, C#
Deczu

Rekurencyjna funkcja i przeliczanie stopni np celciusza

Post autor: Deczu » 24 mar 2015, 18:31

Ogólnie problem polega na tym że nie potrafie sobie z tym dziadostwem poradzić.
Napisać program, który tworzy tabelę temperatur w skalach Celsjusza, Kelwina i Fahrenheita. Wczytuje na wejściu jeden znak c, k lub f a następnie minimalną, maksymalną temperaturę oraz krok w wybranej skali. Jako wynik dostajemy tabelę pokazującą odpowiadające sobie temperatury w trzech skalach. Dla przykładu, podanie argumentów c 0 50 10 daje wynik
C K F
0 273 32
10 283 50
20 293 68
30 303 86
40 313 104
50 323 122
Należy przyjąć, czy program będzie operował na temperaturach całkowitych (jak w przykładzie), czy zmiennopozycyjnych i konsekwentnie się tego trzymać.

Napisać program znajdujący n-ty wyraz ciągu zadanego rekurencyjnie jako an+2=k an+1 + m an. Program powinien wczytywać z klawiatury wartości rzeczywiste k, m, a0, a1 oraz całkowite n.

Ps. Z góry dzięki za jakąkolwiek pomoc wiem że dla kogoś wprawionego to jest chwila roboty ja niestety na tyle nie ogarniam a dostałem to dzisiaj na jutro i już mnie troche telepie wiem że ma to być zapisane w C albo C++