Skip to content

Úloha 5.5

Napíšte program, zdrojový kód, v jazyku C použitím štandardu C17, ktorý definuje pole typu int[] o veľkosti 5. Prvky poľa definujte pri jeho inicializácii (tzv. statické pole).

Program postupne vypíše všetky prvky pola, kde pre každý prvok vypíše na štandardný výstup reťazec:

<index prvku>. element of the array <adresa poľa> has address <adresa prvku> with value <hodnota prvku>

Príklady vstupov / výstupov programu

Pre pole [9,8,5,1,3] program vypíše:

0. element of the array 0x7ffda2eeeec1 has address 0x7ffda2eeeec0 with value 9
1. element of the array 0x7ffda2eeeec1 has address 0x7ffda2eeeec4 with value 8
2. element of the array 0x7ffda2eeeec1 has address 0x7ffda2eeeec8 with value 5
3. element of the array 0x7ffda2eeeec1 has address 0x7ffda2eeeecc with value 1
4. element of the array 0x7ffda2eeeec1 has address 0x7ffda2eeeed0 with value 3

Note

Všimnite si, že adresy elementov poľa ídu v sekvencií za sebou a adresa 0. elementu je taktiež adresa poľa.


Tu neskôr pribudne príkladné riešenie