Witam
Otóż mam za zadanie projekt w języku C, a nie mam wogóle pomysłu na niego, a temat moge sobie sama wybrać lub mogłąm wybrać z listy, gdzie jednak prawie wszystkie już zostały zarezerwowane przez innych...
Może ktoś mógłby mi pomóc i dać jakiś pomysł na projekt ( a może i pomóc w wykonaniu jeśli jakiś ciekawy lecz niezbyt trudny program napisał), ja ze względu na swoje studia brałam samą matematykę w C typu jakieś funkcje, tablice...
A dla ułatwienia podaję tematy jakie można było wybrać( ale większość już ktoś inny robi) a zostały chyba tylko 4,6,7,9 i możliwe że 19
Może sugerując się tymi tematami pomożecie mi coś wymyślić...najgorszy jest pomysł, jeśli będę wiedziała o co w danym programie chodzi to juz go powinnam zrobić.
Bardzo mile widziane będą jakieś algorytmy matematyczne
1. Równania diofantyczne ax+by=c. Znajdowanie
wszystkich rozwiązań x,y w zbiorze liczb całkowitych.
2. Wyznacznik macierzy. Obliczenia rekurencyjne
z zastosowaniem rozwinięcia Laplace'a.
3. Statystyka pliku. Program zlicza ilość
znaków, liter, cyfr, słów oraz linii w pliku.
4. Konwerter: plik tekstowy do plik tex-owy.
Z zachowaniem układu tekstu.
5. Konwenter: plik tekstowy do pliku html-owego.
Z zachowaniem układu tekstu.
6. Program do poprawy synchronizacji napisów filmowych.
Przesunięcie o dowolną ilość sekund wszystkich napisów.
7. Generator rozwiązanych tablic sudoku.
Z zapisem do pliku tex-owego.
8. Szukanie w pliku zadanego ciągu znaków,
lub slow postaci: kot****k, gdzie *-dowolny symbol.
Wypiasnie na ekran linii (oraz ich numerow) zawierających dane słowo.
9. Tester plików z programami ze względu na poprawne
rozmieszczenie nawiasów. Np.:
{(cos)cos}{cos} -dobre,
{{cos)}(} - złe.
10. Program usuwający z podanego pliku zadany ciąg znaków.
11. PowerMod[a,k,m] - oblicza a^k (mod m).
12. Program znajdujący rozkład liczby n! na iloczyn
liczb pierwszych.
13. Zegar cyfrowy w trybie tekstowym.
Pobiera czas z systemu i wyświetla go (np. za pomocą gwiazdek)
w postaci dużych cyfr.
14. Kółko i krzyżyk (3 na 3). Program nie może przegrać z użytkownikiem.
15. Sortowanie zgodnie z zasadami słownikowymi pliku, który
zawiera w każdej linii: nazwisko imię
16. Relacje. Program wczytuje z pliku macierz relacji.
Następnie sprawdza czy ta relacja jest relacją równoważności.
17. Program wczytuje linię tekstu z pliku i wyświetla ją na ekran
w jeden ze sposobów. Np. dla tekstu: Ala ma kota
A m k
l a o
a t
a
lub
k
A o
l m t
a a a
Otóż mam za zadanie projekt w języku C, a nie mam wogóle pomysłu na niego, a temat moge sobie sama wybrać lub mogłąm wybrać z listy, gdzie jednak prawie wszystkie już zostały zarezerwowane przez innych...
Może ktoś mógłby mi pomóc i dać jakiś pomysł na projekt ( a może i pomóc w wykonaniu jeśli jakiś ciekawy lecz niezbyt trudny program napisał), ja ze względu na swoje studia brałam samą matematykę w C typu jakieś funkcje, tablice...
A dla ułatwienia podaję tematy jakie można było wybrać( ale większość już ktoś inny robi) a zostały chyba tylko 4,6,7,9 i możliwe że 19
Może sugerując się tymi tematami pomożecie mi coś wymyślić...najgorszy jest pomysł, jeśli będę wiedziała o co w danym programie chodzi to juz go powinnam zrobić.
Bardzo mile widziane będą jakieś algorytmy matematyczne
1. Równania diofantyczne ax+by=c. Znajdowanie
wszystkich rozwiązań x,y w zbiorze liczb całkowitych.
2. Wyznacznik macierzy. Obliczenia rekurencyjne
z zastosowaniem rozwinięcia Laplace'a.
3. Statystyka pliku. Program zlicza ilość
znaków, liter, cyfr, słów oraz linii w pliku.
4. Konwerter: plik tekstowy do plik tex-owy.
Z zachowaniem układu tekstu.
5. Konwenter: plik tekstowy do pliku html-owego.
Z zachowaniem układu tekstu.
6. Program do poprawy synchronizacji napisów filmowych.
Przesunięcie o dowolną ilość sekund wszystkich napisów.
7. Generator rozwiązanych tablic sudoku.
Z zapisem do pliku tex-owego.
8. Szukanie w pliku zadanego ciągu znaków,
lub slow postaci: kot****k, gdzie *-dowolny symbol.
Wypiasnie na ekran linii (oraz ich numerow) zawierających dane słowo.
9. Tester plików z programami ze względu na poprawne
rozmieszczenie nawiasów. Np.:
{(cos)cos}{cos} -dobre,
{{cos)}(} - złe.
10. Program usuwający z podanego pliku zadany ciąg znaków.
11. PowerMod[a,k,m] - oblicza a^k (mod m).
12. Program znajdujący rozkład liczby n! na iloczyn
liczb pierwszych.
13. Zegar cyfrowy w trybie tekstowym.
Pobiera czas z systemu i wyświetla go (np. za pomocą gwiazdek)
w postaci dużych cyfr.
14. Kółko i krzyżyk (3 na 3). Program nie może przegrać z użytkownikiem.
15. Sortowanie zgodnie z zasadami słownikowymi pliku, który
zawiera w każdej linii: nazwisko imię
16. Relacje. Program wczytuje z pliku macierz relacji.
Następnie sprawdza czy ta relacja jest relacją równoważności.
17. Program wczytuje linię tekstu z pliku i wyświetla ją na ekran
w jeden ze sposobów. Np. dla tekstu: Ala ma kota
A m k
l a o
a t
a
lub
k
A o
l m t
a a a