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

Both sides previous revisionPrevious revision
Next revision
Previous revision
tanszek:oktatas:szamitastechnika:alap_epitokoevek [2024/11/05 20:26] – [Hogyan lehet eldönteni hogy egy egész szám páros-e vagy páratlan?] 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 ==== ==== Egyszerű printf és scanf használata ====
 <sxh c> <sxh c>
Line 37: Line 37:
 #include <stdio.h> #include <stdio.h>
  
-int main() {+int main()  
 +{
     int a = 10, b = 3;     int a = 10, b = 3;
     int osszeg = a + b;     int osszeg = a + b;
Line 94: Line 95:
 #include <stdio.h> #include <stdio.h>
  
-int main() { +int main()  
-    for (int i = 1; i <= 10; i++) {+
 +    for (int i = 1; i <= 10; i++)  
 +    {
         printf("%d\n", i);         printf("%d\n", i);
     }     }
Line 105: Line 108:
 #include <stdio.h> #include <stdio.h>
  
-int main() {+int main()  
 +{
     int i = 1;     int i = 1;
-    while (i <= 10) {+    while (i <= 10)  
 +    {
         printf("%d\n", i);         printf("%d\n", i);
         i++;         i++;
Line 124: Line 129:
     scanf("%d", &age);     scanf("%d", &age);
  
-    if (age >= 18) {+    if (age >= 18)  
 +    {
         printf("Felnőtt vagy.\n");         printf("Felnőtt vagy.\n");
-    } else {+    }  
 +    else  
 +    {
         printf("Még nem vagy felnőtt.\n");         printf("Még nem vagy felnőtt.\n");
     }     }
Line 138: Line 146:
 #include <stdio.h> #include <stdio.h>
  
-int main() {+int main()  
 +{
     int day;     int day;
     printf("Adj meg egy napot (1-7): ");     printf("Adj meg egy napot (1-7): ");
     scanf("%d", &day);     scanf("%d", &day);
  
-    switch (day) {+    switch (day)  
 +    {
         case 1: printf("Hétfő\n"); break;         case 1: printf("Hétfő\n"); break;
         case 2: printf("Kedd\n"); break;         case 2: printf("Kedd\n"); break;
Line 163: Line 173:
 #include <stdio.h> #include <stdio.h>
  
-int main() {+int main()  
 +{
     int numbers[5] = {1, 2, 3, 4, 5};     int numbers[5] = {1, 2, 3, 4, 5};
  
-    for (int i = 0; i < 5; i++) {+    for (int i = 0; i < 5; i++)  
 +    {
         printf("%d ", numbers[i]);         printf("%d ", numbers[i]);
     }     }
Line 180: Line 192:
 #include <stdio.h> #include <stdio.h>
  
-int add(int a, int b) {+int add(int a, int b)  
 +{
     return a + b;     return a + b;
 } }
  
-int main() {+int main()  
 +{
     int result = add(5, 3);     int result = add(5, 3);
     printf("Az eredmény: %d\n", result);     printf("Az eredmény: %d\n", result);
Line 192: Line 206:
 </sxh> </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.1730838394.txt.gz · Last modified: 2024/11/05 20:26 by knehez