Hirdetés
- Xiaomi 17 Ultra - jó az optikája
- Xiaomi 17 - még mindig tart
- A Redmi is hozott kompakt táblagépet
- Google Pixel topik
- iPhone topik
- Bemutatkozott az Oppo kamerás csúcsmodellje
- Youtube Android alkalmazás alternatívák reklámszűréssel / videók letöltése
- Okosóra és okoskiegészítő topik
- One mobilszolgáltatások
- Huawei P10 - pisztácia nem is volt
Ú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!
- ÚJ VEZETÉK NÉLKÜLI ROBOTFŰNYÍRÓ GOATBOT H1 RTK GPS AI VISION
- Samsung Galaxy S24 Ultra 5G 512GB, Kártyafüggetlen, 1 Év Garanciával
- Dell Inspiron 5441 Snapdragon X Plus / 16GB 512SSD/ AI PC Brutál akkuidő
- Iphone 11 Pro Max 64gb zöld kártyafüggetlen
- TUF A15 FA507NV 15.6" FHD IPS Ryzen 5 7535HS RTX 4060 16GB 512GB NVMe gar
- 27% - ÚJ Dell Alienware AW2725DF QD-OLED Monitor! 2560x1440 / 360Hz / 0.03ms / Adaptive-Sync
- PC Szervizeket, Gépépítőket keresek B2B szoftver partnerségre (E-számlával)
- Dobozos Új HP OmniBook 5 Flip 2-in-1 érintőkijelzős laptop i5-1334U 16gb ram 512ssd Garancia
- AKCIÓ! Gigabyte Z790 i7 14700KF 64GB DDR5 1TB SSD RTX 5070Ti 16GB LIAN LI LANCOOL 207 850W
- AKCIÓ! 4TB Western Digital Red Pro SATA HDD meghajtó garanciával hibátlan működéssel
Á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.
