Lab_10_Struktury_i_unie.pdf
(
49 KB
)
Pobierz
Microsoft Word - Instrukcja 10.doc
10
Metodyka i techniki programowania
Ěwiczenie 1. Struktury - podstawy
zzz
zzzzz
struct okrag /* definicja struktury */
{
float x, y, promien ; /* kolejne skladowe struktury */
char kolor[20] ;
} ;
struct prostokat /* kolejna struktura i jej skladniki */
{
float x1, y1, x2, y2 ;
char kolor[20] ;
} ;
struct okrag o1, o2 ; /* deklaracja struktur typu okrag */
/* obliczenie odleglosci miedzy srodkami okregow : */
float odleglosc = sqrt (pow ((o1.x-o2.x), 2) + pow ((o1.y-o2.y), 2)) ;
/* sprawdzenie, czy okregi maja czesc wspolna : */
if (odleglosc <= (o1.promien+o2.promien))
printf ("Okregi maja czesc wspolna.\n") ;
else printf ("Okregi sa rozlaczne.\n") ;
zzzz
zzzz
zzz
zzzzzz
zz
Zadanie
zzzzzz
Ěwiczenie 2. Wskaŋniki do struktur
z
struct dossier
{
char imie[20] ;
char nazwisko[50] ;
float zarobki ;
char miejscowosc[30] ;
/* wskazniki do struktur opisujacych rodzine danej osoby: */
struct dossier *ojciec ;
struct dossier *matka ;
struct dossier *syn ;
struct dossier *corka ;
} ;
zzzzzzz
zzzzz
zzz
zzzzz
zzzzzzzz
zz
zz
zzz
z
zzzz
z
Zadanie
struct osoba
{
char imie[20] ;
int wiek ;
} ;
struct samochod
{
char marka[20] ;
int wiek, przejechane_km ;
/* jednym ze skladnikow struktury jest inna struktura : */
struct osoba wlasciciel ;
} ;
zzzz
zzz
zzzz
z
Ěwiczenie 3. Unie
union rezultat
{
char slowo[21] ;
int numer ;
float cena ;
} ;
zzz
zzzzzz
zzzz
zzz
Ěwiczenie 4. Zestawienie operatorw
zzz
+
+= i++
z
-
-= ++i
*
*= i--
/
/= --i
%
%=
z
z
Plik z chomika:
chesschempion
Inne pliki z tego folderu:
Advanced C.pdf
(4179 KB)
Brian W. Kernighan, Dennis M. Ritchie - Język ANSI C. Programowanie. Wydanie II.rar
(111736 KB)
C - Wgłąb języka.pdf
(499 KB)
c oxford.pdf
(277 KB)
C.pdf
(1774 KB)
Inne foldery tego chomika:
- mecze - ▉ MUNDIAL 2018 CHOMIKUJ [ MECZE ] PL
--- filmy ▉ NOWOSCI FILMOWE LEKTOR NAPISY PL
--- filmy WARTO OBEJZEC ▉ NOWOSCI FILMOWE LEKTOR NAPISY PL
-- ---- ---- Young Fatties
- 💦 𝐅𝐈𝐋𝐌𝐘- 𝐋𝐄𝐊𝐓𝐎𝐑 II 𝐏𝐋
Zgłoś jeśli
naruszono regulamin