Rozwiązania ćwiczeń z zajęć
Dodatkowe ćwiczenia
Konsola
- Napisz program, który wyświetli tekst używając dwóch różnych kolorów czcionki dla każdej pary znaków (zob. własność
Console.BackgroundColor
). - Napisz program, który wyrysuje
- trójkąt o podanej wysokości
* ** *** **** *****
- kwadrat o zadanej długości boku
**** * * * * ****
- Napisz program, w którym podany przez użytkownika napis będzie przepływał od lewej krawędzi konsoli do prawej krawędzi.
- Wykorzystaj metodę
Console.ReadKey()
orazConsole.SetCursorPosition(Int32, Int32)
do stworzenia aplikacji, w której użytkownik przemieszcza za pomocą klawiszy strzałek dowolny tekst na ekranie konsoli.
Podstawowe operacje arytmetyczne
- Napisz program sprawdzający, czy wprowadzona przez użytkownika liczba całkowita jest liczbą podzielną przez 2 (tzn. czy jest parzysta).
- Napisz program sprawdzający, czy wprowadzona przez użytkownika liczba całkowita jest liczbą pierwszą.
- Napisz program wyświetlający na ekranie tabliczkę mnożenia o wymiarach
N x N
, gdzie wartość całkowitąN
podaje użytkownik. - Napisz program wyznaczający pole trójkąta dla podanych wartości podstawy
a
i wysokościh
. - Napisz program znajdujący rozwiązanie układu równań z dwiema niewiadomymi.
- Napisz program wyświetlający
n
pierwszych elementów ciągu Fibonacciego - Napisz program wykonujący dodawanie i mnożenie dwóch liczb wymiernych (ułamków).
Zadbaj o skrócenie wynikowego ułamka. - Napisz program, który wyświetli reprezentację binarną podanej liczby całkowitej.
Znaki i łańcuchy
- Napisz program wypisujący wszystkie drukowe znaki kodu ASCII wraz z odpowiadającymi im wartościami w postaci dziesiętnej, ósemkowej i szesnastkowej.
- Napisz program, który po wczytaniu linii teksu wyświetli ilość wystąpień każdej litery alfabetu
a-z
. - Napisz program, który wyznaczy ilość wyrazów podanego tekstu.
- Napisz program, który odwróci wielkość liter alfabetu w podanym tekście.
- Napisz program, który odwróci kolejność znaków każdej linii tekstu podanej przez użytkownika.
- Napisz program, który wypisze w kolejnych liniach poszczególne wyrazy podanego tekstu
- Napisz program, który zaszyfruje podaną linię tekstu za pomocą szyfru Cezara (zoc. Szyfr_Cezara)
- Napisz program, który posortuje alfabetycznie linie tekstu wprowadzone przez użytkownika.