Hirdetés
- Redmi Note 14 5G - jól sikerült az alapmodell
- Xiaomi 17 - még mindig tart
- Mobil flották
- Xiaomi 17 Ultra - jó az optikája
- One mobilszolgáltatások
- iPhone topik
- Macrodroid
- Vivo X300 Pro – messzebbre lát, mint ameddig bírja
- Poco F8 Ultra – forrónaci
- Várhatóan ez a négy iPhone már nem telepítheti az iOS 27-et
Új hozzászólás Aktív témák
-
bucsupeti
senior tag
Pontosan erre gondoltam. Azért kérték hogy bekérés és kiiratás a main()-ban legyen és ne a függvényben, mert így csupán az infót adja vissza a függvény csak a lényeget csinálja. Az hoyg azzal mit kezdesz (pl kiiratod) az már a függvénytől független lesz.
Itt már el is lehetne kezdeni az MVC modellről, de szerintem az még nem időszerű
A két kolléga tanácsait fogadd meg! Sokkal olvashatóbbá és egyszerűbbé lehet tenni a kódot ezekkel a módszerekkel.
-
alapz@j
tag
Ha elfogadsz még egy tanácsot: próbálj meg átláthatóbb forrást írni, mert hosszabb programnál el fogsz veszni a kapcsos zárójelekben

#include<stdio.h>
int e(int a) {
if (a == 0) return 0;
return (a % 2) + 1;
}
int main() {
int a;
printf("Adj meg egy szamot: \n");
scanf("%d", &a);
switch (e(a)) {
case 1:
printf("A szam paros\n");
break;
case 2:
printf("A szam paratlan\n");
break;
case 0:
printf("A szam nulla\n");
break;
}
return 0;
} -
Jester01
veterán
Azért mondja a nullára, hogy páros, mivel az
A sorrend a rossz, először a nullát ellenőrizd és csak utána a paritást.Egyébként a feladatnak nem felel meg a programod, hiszen van kiírás a (csodaszép nevű) e függvényben is. A visszatérési érték pedig mindig nulla.
Annak sem sok értelme van, hogy else if (a%2!=0), hiszen az else már magában is ezt jelenti, tekintve, hogy az előző feltétel if (a%2==0) volt.
Új hozzászólás Aktív témák
Hirdetés
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- BestBuy topik
- Linux felhasználók OFF topikja
- Android játékok topikja
- Crimson Desert
- sziku69: Fűzzük össze a szavakat :)
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Redmi Note 14 5G - jól sikerült az alapmodell
- PROHARDVER! feedback: bugok, problémák, ötletek
- HDD probléma (nem adatmentés)
- Xbox tulajok OFF topicja
- További aktív témák...
- Apple Watch Ultra 1 (49mm) Titán 98% akku 2 szíj EU modell
- Apple Watch Ultra 1 (49 mm) 87 % Dobozos 3 szíj Szép állapot
- Apple Watch 10 42mm cellular (LTE) 3 hónap gyári Apple garancia! 100% akkumulátor!
- Apple Watch Ultra 2 Black 100% Akku GARANCIÁS 4 szíj TOP állapot
- PS5 Pro (2TB) szinte új, garanciás + FC26 kód
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 16/32/64GB RAM RX 7600 8GB GAMER PC termékbeszámítással
- HIBÁTLAN iPhone 14 Pro Max 256GB Space Black -1 ÉV GARANCIA - Kártyafüggetlen, MS4370
- LG UltraGear 32GS95UX-B OLED Monitor! 32" 3840x2160 / 480Hz / 0.03ms / FreeSync / G-Sync! BeszámítOK
- AOC Q27G4XF 27 2560x1440 QHD Monitor 2026.10.27-ig Garancia Házhozszállítás
- 27% - NZXT Kraken 240 vízhűtés!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

A sorrend a rossz, először a nullát ellenőrizd és csak utána a paritást.
