Rozwiązania ćwiczeń z zajęć

Pierwszy program

Pole i obwód koła

Miejsca zerowe równania kwardatowego

Tabliczka mnożenia

Odwracanie kolejności sekwencji liczb

StringBuilder - porównanie szybkosci działania

Silnia

Sortowanie

Pierwiastek

Statystyka

Linia Łamana

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() oraz Console.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ści h.

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.