tanszek:oktatas:szamitastechnika:alap_epitokoevek
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| tanszek:oktatas:szamitastechnika:alap_epitokoevek [2024/11/05 20:15] – created knehez | tanszek:oktatas:szamitastechnika:alap_epitokoevek [2025/11/05 08:05] (current) – knehez | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ~~NOTOC~~ | ||
| + | ==== Egyszerű printf és scanf használata ==== | ||
| + | <sxh c> | ||
| + | #include < | ||
| + | |||
| + | int main() { | ||
| + | int szam; | ||
| + | printf(" | ||
| + | scanf(" | ||
| + | printf(" | ||
| + | |||
| + | return 0; | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== Egyszerű változó deklarálás és értékadás ==== | ||
| + | <sxh c> | ||
| + | #include < | ||
| + | |||
| + | int main() { | ||
| + | int a = 5; | ||
| + | float b = 4.5; | ||
| + | char c = ' | ||
| + | |||
| + | printf(" | ||
| + | printf(" | ||
| + | printf(" | ||
| + | |||
| + | return 0; | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== Egyszerű matematikai műveletek ==== | ||
| + | <sxh c> | ||
| + | #include < | ||
| + | |||
| + | int main() | ||
| + | { | ||
| + | int a = 10, b = 3; | ||
| + | int osszeg = a + b; | ||
| + | int kulonbseg = a - b; | ||
| + | int szorzat = a * b; | ||
| + | float hanyados = (float)a / b; // osztás, float-ra konvertálva | ||
| + | |||
| + | printf(" | ||
| + | printf(" | ||
| + | printf(" | ||
| + | printf(" | ||
| + | |||
| + | return 0; | ||
| + | } | ||
| + | </ | ||
| + | |||
| ==== Hogyan lehet eldönteni hogy egy egész szám páros-e vagy páratlan? ==== | ==== Hogyan lehet eldönteni hogy egy egész szám páros-e vagy páratlan? ==== | ||
| <sxh c> | <sxh c> | ||
| Line 32: | Line 87: | ||
| | | ||
| // min és max között generál egy véletlen számot | // min és max között generál egy véletlen számot | ||
| - | int r2 = (rand() % (max - min + 1)) + min; | + | int r2 = min + rand() % (max - min + 1); |
| } | } | ||
| </ | </ | ||
| + | |||
| + | ==== Hogyan lehet egyszerű for ciklus megadni? ==== | ||
| + | <sxh c> | ||
| + | #include < | ||
| + | |||
| + | int main() | ||
| + | { | ||
| + | for (int i = 1; i <= 10; i++) | ||
| + | { | ||
| + | printf(" | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ==== Egyszerű while ciklus használata ==== | ||
| + | <sxh c> | ||
| + | #include < | ||
| + | |||
| + | int main() | ||
| + | { | ||
| + | int i = 1; | ||
| + | while (i <= 10) | ||
| + | { | ||
| + | printf(" | ||
| + | i++; | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== Egyszerű feltételes szerkezet (if-else) ==== | ||
| + | <sxh c> | ||
| + | #include < | ||
| + | |||
| + | int main() { | ||
| + | int age; | ||
| + | printf(" | ||
| + | scanf(" | ||
| + | |||
| + | if (age >= 18) | ||
| + | { | ||
| + | printf(" | ||
| + | } | ||
| + | else | ||
| + | { | ||
| + | printf(" | ||
| + | } | ||
| + | |||
| + | return 0; | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ==== Egyszerű switch szerkezet használata ==== | ||
| + | <sxh c> | ||
| + | #include < | ||
| + | |||
| + | int main() | ||
| + | { | ||
| + | int day; | ||
| + | printf(" | ||
| + | scanf(" | ||
| + | |||
| + | switch (day) | ||
| + | { | ||
| + | case 1: printf(" | ||
| + | case 2: printf(" | ||
| + | case 3: printf(" | ||
| + | case 4: printf(" | ||
| + | case 5: printf(" | ||
| + | case 6: printf(" | ||
| + | case 7: printf(" | ||
| + | default: printf(" | ||
| + | } | ||
| + | |||
| + | return 0; | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== Egyszerű tömb létrehozása és használata ==== | ||
| + | <sxh c> | ||
| + | #include < | ||
| + | |||
| + | int main() | ||
| + | { | ||
| + | int numbers[5] = {1, 2, 3, 4, 5}; | ||
| + | |||
| + | for (int i = 0; i < 5; i++) | ||
| + | { | ||
| + | printf(" | ||
| + | } | ||
| + | printf(" | ||
| + | |||
| + | return 0; | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== Egyszerű függvény létrehozása és meghívása ==== | ||
| + | <sxh c> | ||
| + | #include < | ||
| + | |||
| + | int add(int a, int b) | ||
| + | { | ||
| + | return a + b; | ||
| + | } | ||
| + | |||
| + | int main() | ||
| + | { | ||
| + | int result = add(5, 3); | ||
| + | printf(" | ||
| + | |||
| + | return 0; | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ==== Szöveg bekérése és hossza ==== | ||
| + | <sxh c> | ||
| + | #include < | ||
| + | #include < | ||
| + | |||
| + | int main() { | ||
| + | char nev[100]; // Sztring tárolására szolgáló tömb | ||
| + | |||
| + | printf(" | ||
| + | |||
| + | fgets(nev, sizeof(nev), | ||
| + | nev[strcspn(nev, | ||
| + | | ||
| + | // Sztring hosszának meghatározása | ||
| + | int hossz = strlen(nev); | ||
| + | |||
| + | printf(" | ||
| + | |||
| + | return 0; | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ==== Két sztring összehasonlítása ==== | ||
| + | <sxh c> | ||
| + | #include < | ||
| + | #include < | ||
| + | |||
| + | int main() | ||
| + | { | ||
| + | char sztring1[100]; | ||
| + | char sztring2[100]; | ||
| + | |||
| + | printf(" | ||
| + | fgets(sztring1, | ||
| + | |||
| + | printf(" | ||
| + | fgets(sztring2, | ||
| + | |||
| + | // Sztringek összehasonlítása | ||
| + | if (strcmp(sztring1, | ||
| + | { | ||
| + | printf(" | ||
| + | } else { | ||
| + | printf(" | ||
| + | } | ||
| + | |||
| + | return 0; | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ==== ==== | ||
| + | <sxh c> | ||
| + | |||
| + | </ | ||
| + | |||
| + | |||
tanszek/oktatas/szamitastechnika/alap_epitokoevek.1730837754.txt.gz · Last modified: 2024/11/05 20:15 by knehez
