User Tools

Site Tools


tanszek:oktatas:szamitastechnika:alap_epitokoevek

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
tanszek:oktatas:szamitastechnika:alap_epitokoevek [2024/11/05 20:15] – created kneheztanszek:oktatas:szamitastechnika:alap_epitokoevek [2024/11/16 14:24] (current) – [Két sztring összehasonlítása] knehez
Line 1: Line 1:
 +~~NOTOC~~
 +==== Egyszerű printf és scanf használata ====
 +<sxh c>
 +#include <stdio.h>
 +
 +int main() {
 +    int szam;
 +    printf("Adj meg egy számot: ");
 +    scanf("%d", &szam); // Szám beolvasása
 +    printf("A megadott szám: %d\n", szam); // Szám kiírása
 +
 +    return 0;
 +}
 +</sxh>
 +
 +
 +==== Egyszerű változó deklarálás és értékadás ====
 +<sxh c>
 +#include <stdio.h>
 +
 +int main() {
 +    int a = 5;
 +    float b = 4.5;
 +    char c = 'A';
 +
 +    printf("Az a változó értéke: %d\n", a);
 +    printf("A b változó értéke: %.1f\n", b);
 +    printf("A c változó értéke: %c\n", c);
 +
 +    return 0;
 +}
 +</sxh>
 +
 +
 +==== Egyszerű matematikai műveletek ====
 +<sxh c>
 +#include <stdio.h>
 +
 +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("Összeg: %d\n", osszeg);
 +    printf("Különbség: %d\n", kulonbseg);
 +    printf("Szorzat: %d\n", szorzat);
 +    printf("Hányados: %.2f\n", hanyados);
 +
 +    return 0;
 +}
 +</sxh>
 +
 ==== 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 35: Line 90:
 } }
 </sxh> </sxh>
 +
 +==== Hogyan lehet egyszerű for ciklus megadni? ====
 +<sxh c>
 +#include <stdio.h>
 +
 +int main() 
 +{
 +    for (int i = 1; i <= 10; i++) 
 +    {
 +        printf("%d\n", i);
 +    }
 +}
 +</sxh>
 +
 +==== Egyszerű while ciklus használata ====
 +<sxh c>
 +#include <stdio.h>
 +
 +int main() 
 +{
 +    int i = 1;
 +    while (i <= 10) 
 +    {
 +        printf("%d\n", i);
 +        i++;
 +    }
 +}
 +</sxh>
 +
 +
 +==== Egyszerű feltételes szerkezet (if-else) ====
 +<sxh c>
 +#include <stdio.h>
 +
 +int main() {
 +    int age;
 +    printf("Add meg az életkorod: ");
 +    scanf("%d", &age);
 +
 +    if (age >= 18) 
 +    {
 +        printf("Felnőtt vagy.\n");
 +    } 
 +    else 
 +    {
 +        printf("Még nem vagy felnőtt.\n");
 +    }
 +
 +    return 0;
 +}
 +</sxh>
 +
 +==== Egyszerű switch szerkezet használata ====
 +<sxh c>
 +#include <stdio.h>
 +
 +int main() 
 +{
 +    int day;
 +    printf("Adj meg egy napot (1-7): ");
 +    scanf("%d", &day);
 +
 +    switch (day) 
 +    {
 +        case 1: printf("Hétfő\n"); break;
 +        case 2: printf("Kedd\n"); break;
 +        case 3: printf("Szerda\n"); break;
 +        case 4: printf("Csütörtök\n"); break;
 +        case 5: printf("Péntek\n"); break;
 +        case 6: printf("Szombat\n"); break;
 +        case 7: printf("Vasárnap\n"); break;
 +        default: printf("Érvénytelen nap.\n");
 +    }
 +
 +    return 0;
 +}
 +</sxh>
 +
 +
 +==== Egyszerű tömb létrehozása és használata ====
 +<sxh c>
 +#include <stdio.h>
 +
 +int main() 
 +{
 +    int numbers[5] = {1, 2, 3, 4, 5};
 +
 +    for (int i = 0; i < 5; i++) 
 +    {
 +        printf("%d ", numbers[i]);
 +    }
 +    printf("\n");
 +
 +    return 0;
 +}
 +</sxh>
 +
 +
 +==== Egyszerű függvény létrehozása és meghívása ====
 +<sxh c>
 +#include <stdio.h>
 +
 +int add(int a, int b) 
 +{
 +    return a + b;
 +}
 +
 +int main() 
 +{
 +    int result = add(5, 3);
 +    printf("Az eredmény: %d\n", result);
 +
 +    return 0;
 +}
 +</sxh>
 +
 +==== Szöveg bekérése és hossza ====
 +<sxh c>
 +#include <stdio.h>
 +#include <string.h>
 +
 +int main() {
 +    char nev[100]; // Sztring tárolására szolgáló tömb
 +
 +    printf("Add meg a neved: ");
 +
 +    fgets(nev, sizeof(nev), stdin); // Név bekérése, `fgets` használatával
 +    nev[strcspn(nev, "\n")] = 0; // a lezáró '\0' mellett egy '\n' is belekerül, ezért felülírjuk a '\n'-t, 0-val
 +    
 +    // Sztring hosszának meghatározása
 +    int hossz = strlen(nev);
 +
 +    printf("A neved hossza: %d karakter.\n", hossz);
 +
 +    return 0;
 +}
 +</sxh>
 +
 +==== Két sztring összehasonlítása ====
 +<sxh c>
 +#include <stdio.h>
 +#include <string.h>
 +
 +int main() 
 +{
 +    char sztring1[100];
 +    char sztring2[100];
 +
 +    printf("Adj meg egy szót: ");
 +    fgets(sztring1, sizeof(sztring1), stdin);
 +
 +    printf("Adj meg egy másik szót: ");
 +    fgets(sztring2, sizeof(sztring2), stdin);
 +
 +    // Sztringek összehasonlítása
 +    if (strcmp(sztring1, sztring2) == 0) 
 +    {
 +        printf("A két sztring azonos.\n");
 +    } else {
 +        printf("A két sztring különbözik.\n");
 +    }
 +
 +    return 0;
 +}
 +</sxh>
 +
 +==== ====
 +<sxh c>
 +
 +</sxh>
 +
 +
tanszek/oktatas/szamitastechnika/alap_epitokoevek.1730837754.txt.gz · Last modified: 2024/11/05 20:15 by knehez