PROGRAMOWANIE I JZYK C++ / LABORATORIUM NR 1
Zadanie 1
Rozważmy ciąg Fibonacciego postaci:
0, 1, 2, 3, 5, 8, 13, 21, 34, & ,
w którym każda liczba jest sumą dwu poprzednich. Wyrazy tego ciągu oznaczamy przez Fn i formalnie definiujemy w następujący
sposób:
F0 = 0, F1 = 1, Fn+2 = Fn+1 + Fn, n e" 0.
Napisać program, który wygeneruje n wyrazów ciągu (liczbę n wyrazów ciągu wczytujemy z klawiatury) oraz wypisze je na ekran.
Zadanie 2
Silnią liczby naturalnej n (co zapisujemy n!) nazywamy iloczyn wszystkich liczb naturalnych nie większych niż n, czyli:
n
n!= n e" 1.
"k,
k =1
Napisać program, który obliczy wartość silni dla podanej przez użytkownika wartości n. Jaka jest maksymalna wartość n dla której
możemy obliczyć wartość silni? Zakładamy, że do przechowywania wartości silni wykorzystamy zmienne typów całkowitoliczbo-
wych char, short, int, unsigned int dostępnych w języku Microsoft C++. Przeprowadzić porównanie wyników.
Zadanie 3
Wypisać na ekran wszystkie znaki ze zbioru kodów ASCII odpowiadające wielkim i małym literom.
Zadanie 4
Napisać program, który w zależności od wybranej przez użytkownika z klawiatury wartości liczby całkowitej, umożliwi obliczenie
pól: kwadratu (1), prostokąta (2), trójkąta (3) oraz trapezu (4). Uwaga w programie należy wykorzystać instrukcję switch.
Wyszukiwarka
Podobne podstrony:
Programowanie i jezyk C Wyklad 02 InstrukcjeProgramowanie i jezyk C Lab 04Programowanie i jezyk C Lab 04ver2PO lab 02Programowanie i jezyk C Wyklad 01 Typy danychrucki,języki programowania, język Cczytnik programator kart chipowych 02Programowanie i jezyk C Wyklad 05 FunkcjePA lab [02] rozdział 21 02 Korzystanie z zalet zintegrowanego ¶rodowiska programi2006 02 Qt ISO Maker–moja pierwsza aplikacja w Qt [Programowanie]arkusz Jezyk polski poziom p rok 02?7 MODELLab Programowanie w jezyku powlokiwięcej podobnych podstron