Zajęcia 5 (30 X-4 XI)
Informacje:
- Wskaźniki.
- Tablice.
- Napisy w stylu C.
- Stałe
Zadania:
- Napisać program, który wczytuje 5 liczb z terminala, a następnie wypisuje największą z nich,
najmniejszą oraz średnią arytmetyczną.
- Napisać funkcję int dlugosc(const char* s) - powinna
zwracać długość napisu.
- Napisać funkcję bool kopiuj(const char* src, char* dst, int len) - powinna
kopiowiać napis src do tablicy dst o rozmiarze len.
Wartość zwracana sygnalizuje, czy operacja się powiodła (tj. napis się zmieścił).
- Napisać funkcję int porownaj(const char* s1, char* s2) - powinna
zwracać -1, 0 lub 1 w zależności od tego, czy s1 mniejsze od s2, równe, czy większy w porządku leksykograficznym.
- Napisać funkcję bool polacz(const char* s1, const char* s2, char* dst, int len) - powinna
połączyć napisy s1 i s2, a wynik umieścić w tablicy dst o rozmiarze len.
Wartość zwracana sygnalizuje, czy operacja się powiodła (tj. napis się zmieścił).