 
		
	
	Odgadywanie hasła
W tym programie losujemy dowolne słowo z listy dostępnych słów. Użytkownik odgaduje słowo po literze i gra jest kontynuowana do momentu gdy użytkownik odgadnie całe słowo.
 
		
	
	W tym programie losujemy dowolne słowo z listy dostępnych słów. Użytkownik odgaduje słowo po literze i gra jest kontynuowana do momentu gdy użytkownik odgadnie całe słowo.
 
		
	
	Palindrom to wyrażenie brzmiące tak samo czytane od lewej do prawej strony jak i od prawej do lewej. Obecnie wyrażenia mające te cechę są raczej ciekawostką i używa się ich między innymi do gry słownej.
 
		
	
	Jak znaleźć wszystkie możliwe podciągi danego ciągu?
 
		
	
	Transpozycja Tablicy. Napiszemy teraz zapytanie, które transponuje tablicę kwadratową (przełącz wiersze z kolumnami).
 
		
	
	Jak sprawdzić, czy liczba całkowita jest liczbą pierwszą, czy nie jest?
Liczba pierwsza – to taka liczba naturalna, która ma dokładnie dwa dzielniki naturalne: jedynkę i samą siebie.
 
		
	
	Jak szybko potrafisz naciskać guziki na klawiaturze?
Możemy to teraz sprawdzić pisząc krótki program w C#. Poniższy kod zbiera informację o czasie, który upłynął pomiędzy kolejnymi naciśnięciami na klawiaturze.
 
		
	
	Zliczanie liter w tekście.
Jak policzyć wystąpienie każdego znaku w tekście.
o rozwiązanie używa kontenera klucz wartość (słownik). 
 
		
	
	Jak odwrócić string?
Użytkownik wprowadzi ciąg, a metoda powinna zwrócić odwrotność tego ciągu
 
		
	
	Najprostsza implementacja silni w C# polega na wykorzystaniu rekurencji, ale w tym wypadku lepszym rozwiązaniem będzie rozwiązanie iteracyjne:
 
		
	
	Napiszemy teraz programu C#, który może znaleźć i wydrukować, najmniejszą i największą liczbę w danej tablicy liczb całkowitych.
 
		
	
	Ciąg Fibonacciego – ciąg liczb naturalnych określony rekurencyjnie w sposób następujący: Pierwszy wyraz jest równy 0, drugi jest równy 1, każdy następny jest sumą dwóch poprzednich. Formalnie: Kolejne wyrazy tego ciągu nazywane są liczbami Fibonacciego.
 
		
	
	Debugowanie jest podstawą tworzenia doskonałego kodu. Jest to proces, który pozwala nam identyfikować i naprawiać błędy, zwiększając wydajność naszego oprogramowania. Bez tego pozostanie nam kod pełen błędów, co prowadzi do złego doświadczenia użytkownika, a nawet potencjalnie do awarii systemu. Omówimy wszystko, od podstaw debugowania, typowych problemów napotykanych podczas programowania, roli debugowania w tworzeniu oprogramowania, po zrozumienie problemu i jego analizę