Test z C++
Test zawiera 5 zadań
Początek formularza
Zadanie 1. |
Napisz funkcję, która zwraca 1 dla argumentu (liczby naturalnej), będącego palindromem, zaś 0 dla pozostałych wartości. Oto jej nagłówek:
int palindrom(int n)
Na przykład dla argumentu 123 funkcja powinna zwracać 0, natomiast dla 3773 powinna zwracać 1.
Zadanie 2. |
Liczby trójkątne to takie liczby, które można przedstawić w formie układanki, jak poniżej:
Początkowe liczby trójkątne to 1, 3, 6, 10, ...
Napisz funkcję, która oblicza i zwraca n-tą liczbę trójkątną. Oto jej nagłówek:
int liczbaTrojkatna(int n)
Na przykład dla argumentu 4 funkcja powinna zwracać 10.
Zadanie 3. |
Napisz funkcję, która oblicza i zwraca dla argumentu naturalnego wyrażenie zbudowane według poniższego wzoru:
Oto nagłówek funkcji:
double S(int n)
Zadanie 4. |
Napisz funkcję, która oblicza i zwraca dla argumentu naturalnego wyrażenie zbudowane według poniższego wzoru:
Oto nagłówek funkcji:
double B(int n)
Zadanie 5. |
Napisz program, który wypisuje na ekranie 30 początkowych liczb naturalnych trzycyfrowych, które spełniają następujący warunek: ich pierwsza i ostatnia cyfra są takie same, a cała liczba dzieli się przez 3.
Test z C++
Test zawiera 5 zadań
Początek formularza
Zadanie 1. |
Napisz funkcję, która sprawdza czy jej argumenty (dwie liczby naturalne) są względnie pierwsze (tzn. mają największy wspólny dzielnik równy 1). Funkcja powinna zwracać wartość 1 (dla odpowiedzi "tak") lub 0 (dla odpowiedzi "nie").Oto jej nagłówek:
int wzgledniePierwsze(int m, int n)
Na przykład dla argumentów 12 i 35 funkcja powinna zwracać 1, zaś dla argumentów 13 i 26 powinna zwrócić 0.
Zadanie 2. |
Napisz funkcję, która wypisuje na ekranie cyfry jej argumentu (liczby naturalnej) w odwrotnej kolejności. Oto jej nagłówek:
void odTylca(int n)
Na przykład dla argumentu 123 funkcja powinna wypisać na ekranie 321.
Zadanie 3. |
Napisz funkcję, która oblicza i zwraca dla argumentu naturalnego wyrażenie zbudowane według poniższego wzoru:
Oto nagłówek funkcji:
double A(int n)
Zadanie 4. |
Napisz funkcję, która oblicza i zwraca dla argumentu naturalnego wyrażenie zbudowane według poniższego wzoru:
Oto nagłówek funkcji:
double C(int n)
Zadanie 5. |
Napisz program, który wypisuje na ekranie 40 początkowych liczb naturalnych (przynajmniej dwucyfrowych), które są podzielne przez 3 lub 5, ale nie są podzielne przez 7 ani przez 2.
Test z C++
Test zawiera 5 zadań
Początek formularza
Zadanie 1. |
Napisz funkcję, która oblicza najmniejszą wspólną wielokrotność jej argumentów (dwóch liczb naturalnych). Oto jej nagłówek:
int nww(int m, int n)
Na przykład dla argumentów 12 i 30 funkcja powinna zwracać 60.
Zadanie 2. |
Napisz funkcję, która posiada dwa argumenty naturalne m, n, pełniące rolę licznika i mianownika pewnego ułamka niewłaściwego m/n. Działanie funkcji polega na wypisaniu ułamka w formie sumy liczby całkowitej i ułamka właściwego. Oto jej nagłówek:
void wypiszUlamek(int n)
Na przykład dla argumentów (12, 5) funkcja powinna wypisać 2 + 2/5, a dla argumentów (18, 4) powinna wypisać 4 + 2/4 albo (lepiej) 4 + 1/2.
Zadanie 3. |
Napisz funkcję, która oblicza i zwraca dla argumentu naturalnego wyrażenie zbudowane według poniższego wzoru:
Oto nagłówek funkcji:
double P(int n)
Zadanie 4. |
Napisz funkcję, która oblicza i zwraca dla argumentu naturalnego wyrażenie zbudowane według poniższego wzoru:
Oto nagłówek funkcji:
double Q(int n)
Zadanie 5. |
Napisz program, który wypisuje na ekranie 25 początkowych liczb naturalnych, które spełniają następujący warunek: jeśli są podzielne przez 7, to nie są podzielne przez 3, ponadto jeśli są podzielne przez 5, to nie są podzielne przez 2.
Dół formularza
Dół formularza
Dół formularza