Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

MarcinZ20/C

Open more actions menu

Repository files navigation

C

Programs and algorithms in C


Lab1

  • wprowadzenie do tematyki
  • definicja podstawowych właściwości języka
  • ustawianie środowiska pracy

Lab2

  • zamiana liczb dziesiętnych na binarne
  • bubble sort
  • strcpy, strcat, strcmp, strncmp -> bez wskaźników
  • operacje na tablicach jedno i wielowymiarowych
  • dodawanie i mnozenie macierzy

Lab3

  • wskaźniki i referencje
  • strcpy, strcat, strcmp, strncmp -> na wskaźnikach
  • funkcje (void, int)
  • zamiana liter małych na duze za pomocą ASCII

Lab4

  • funkcje
  • zwracany typ funkcji
  • reukrencja

Tic-tac-toe

  • gra z wykorzystaniem algorytmu minimax
  • plansza 3x3
  • komputer nigdy nie przegra

Tic-tac-toe 10x10

  • wersja z tablicą 10x10
  • przewiduje 3 ruchy do przodu
  • przy depth = 4 wiesza się ...
  • teoretycznie da się z nią wygrać!

Chess

  • algorytm minimax
  • przewiduje 6 ruchów do przodu
  • działa

Linked-list

  • wstawianie na koniec listy
  • wstawianie na początek listy
  • usuwanie elementu
  • usuwanie całej listy
  • wyświetlanie całej listy
  • znajdowanie elementu w liście
  • kopiowanie listy

Double linked-list

  • wstawianie na koniec listy
  • wstawianie na początek listy
  • usuwanie elementu
  • usuwanie całej listy
  • wyświetlanie całej listy
  • znajdowanie elementu w liście
  • kopiowanie listy (nie działa ...)

Binary search tree

  • wstawianie do drzewa
  • znajdowanie wartości
  • usuwanie drzewa
  • kopiowanie drzewa

Comunicator

  • basic client-server app
  • you can use it as a comunicator between two terminals
  • problems with buffer clearance

file-transfer

  • used to transfer files via socket
  • uses arpha/inet.h
  • creates file with the same content as the file.txt

ttt-socket

  • tic-tac-toe game based on client-server architecture
  • client makes move and sends it to server
  • server puts move on the board and sends it to client
  • using minimax algorythm

Releases

No releases published

Packages

No packages published

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.