tanszek:oktatas:szamitastechnika:strukturak
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| tanszek:oktatas:szamitastechnika:strukturak [2025/10/29 08:19] – [Gyakorlás] szabom | tanszek:oktatas:szamitastechnika:strukturak [2025/10/29 08:24] (current) – [Gyakorlás] szabom | ||
|---|---|---|---|
| Line 405: | Line 405: | ||
| </ | </ | ||
| + | 9. Tölts fel 4 diák adatait 4 jeggyel (mátrix formában), majd minden diákhoz írd ki a legjobb és legrosszabb jegyet! | ||
| + | <sxh c> | ||
| + | #include < | ||
| + | |||
| + | #define N 4 | ||
| + | #define M 4 | ||
| + | |||
| + | typedef struct { | ||
| + | char nev[30]; | ||
| + | int jegyek[M]; | ||
| + | } Diak; | ||
| + | |||
| + | int main() { | ||
| + | Diak diakok[N] = { | ||
| + | {" | ||
| + | {" | ||
| + | {" | ||
| + | {" | ||
| + | }; | ||
| + | |||
| + | for (int i = 0; i < N; i++) { | ||
| + | int min = diakok[i].jegyek[0]; | ||
| + | int max = diakok[i].jegyek[0]; | ||
| + | for (int j = 1; j < M; j++) { | ||
| + | if (diakok[i].jegyek[j] < min) min = diakok[i].jegyek[j]; | ||
| + | if (diakok[i].jegyek[j] > max) max = diakok[i].jegyek[j]; | ||
| + | } | ||
| + | printf(" | ||
| + | } | ||
| + | |||
| + | return 0; | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | 10. Készíts programot, ami két 3×3-as mátrixot ad össze és kiírja az eredményt. | ||
| + | <sxh c> | ||
| + | #include < | ||
| + | |||
| + | #define N 3 | ||
| + | |||
| + | typedef struct { | ||
| + | int adat[N][N]; | ||
| + | } Matrix; | ||
| + | |||
| + | int main() { | ||
| + | Matrix A = {{{1, | ||
| + | Matrix B = {{{9, | ||
| + | Matrix C; // eredmény mátrix | ||
| + | |||
| + | // Mátrixok összeadása | ||
| + | for (int i = 0; i < N; i++) { | ||
| + | for (int j = 0; j < N; j++) { | ||
| + | C.adat[i][j] = A.adat[i][j] + B.adat[i][j]; | ||
| + | } | ||
| + | } | ||
| + | |||
| + | // Eredmény kiírása | ||
| + | printf(" | ||
| + | for (int i = 0; i < N; i++) { | ||
| + | for (int j = 0; j < N; j++) { | ||
| + | printf(" | ||
| + | } | ||
| + | printf(" | ||
| + | } | ||
| + | |||
| + | return 0; | ||
| + | } | ||
| + | |||
| + | </ | ||
tanszek/oktatas/szamitastechnika/strukturak.txt · Last modified: 2025/10/29 08:24 by szabom
