Informatyka zadania 2
We wszystkich warto uzywac procedur i/lub funkcji.
Zadania na stringach:
1. Zrobic program ktory szyfruje i deszyfruje szyfrem przesuwajacym. (trudniejsza wersja tego, co bylo w poprzednich zadaniach). Program ma dostawac informacje czy chcemy zaszyfrowac, czy deszyfrowac, oraz jakie jest przesuniecie. Zakladamy, za dostaje ciag zankow alfabetu lacinskiego ze spacjami.
2. Program wczytuje wyraz (litery lacinskie, max 26 liter). Sprawdza jakie spolgloski i samogloski wystepuje w wyrazie. Nastepnie pyta o porzadana liczbe samo- i spolglosek, po czym dopisuje je (jesli ma kilk ado wyboru, losuje) i miesza losowo litery w wyrazie.
3. Wczytuje dowolny wyraz(alfabet lacinski), sortuje w nim litery alfabetycznie, po czym wypisuje tyle gwiazdek dla kazdej litery, jaka jest jej pozycja w alfabecie. Np.
dupa
bedzie:
*
****
****************
*********************
Nie zupelnie wiem czemu to ma sluzyc, ale na pewno bedzie to dzika frajda.
Zadania z tablicami
1. Wczytuje ciag znakow, a nastepnie losuje 15 miejscowa tablice liczb calkowitych. Wymnaza litery przez liczby, wypisuje je, losuje druga tablice i wymnaza przez druga. Wymnazanie zachodzi tak jak w szyfrach przesuwajacych (tak, wiem, ze szyfry zaczynaja byc nudne).
napis: abcd
liczby: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
wynik posredni: bdfh
etc…
2. Losuje tablice liczb, wypisuje je, sortuje je w dol, od podanej przez uzytkownika liczby reszte ustawia rosnaco na koncu. Np:
liczby: 2 5 3 6 5 4 2 9 7 1
liczba= 6
posortowane = 6 5 5 4 3 2 2 1 7 9
3. Dwie tablice dwu kolumnowe jedna: imiona uczniow i ID, druga: ID i srednie. Wypisac imiona ucziow od tego z najwyzsza srednia, do tego z najnizsza.
Zadania inne
1.Program wczytuje 5 znakowy napis (tylko cyfry) i sprawdza ile jest w nim liczb pierwszych. Tzn w 13273 wypisuje np. 13, 73 etc etc.