- Xiaomi 17 - még mindig tart
- Fotók, videók mobillal
- Samsung Galaxy S26 Ultra - fontossági sorrend
- A belépőszintre érkezett a Xiaomi Redmi A7 Pro
- Samsung Galaxy A56 - megbízható középszerűség
- Samsung Galaxy A54 - türelemjáték
- Google Pixel topik
- Milyen okostelefont vegyek?
- Vivo X300 Pro – messzebbre lát, mint ameddig bírja
- Apple iPhone 17 Pro Max – fennsík
Új hozzászólás Aktív témák
-
#90999040
törölt tag
válasz
Jester01
#2496
üzenetére
Szerintem ez a feltétel megfordításával sem lesz jó.
1. Keveri az osztandót és az osztót.
2. Miért kell ehhez 3 ciklus, mikor 2 bőven elég?
A külső ciklus az osztandót növeli, a belső pedig az adott osztandó mellett az osztót.Ha mindenképpen do-while, akkor én így csinálnám:
int main() {
int n, oszto, osztando, prim;
printf("Melyik szamig nezzem meg?");
scanf("%d", &n);
for (osztando=2; osztando<=n; osztando++) {
prim=0;
oszto=1;
do {
if (osztando % oszto == 0) {prim++;}
oszto++;
} while ((prim<=2) && (oszto<=osztando));
if (prim==2) printf("%d\n", osztando);
}
return 0;
}Egyébként pedig így:
int main()
{
int osztando,oszto,k,hatar;
printf("Melyik szamig nezzem meg? ");
scanf("%d",&hatar);
for (osztando = 2;osztando <= hatar; osztando++) {
k=0;
for (oszto = 1; oszto <= osztando; oszto++) {
if (osztando % oszto == 0) {k++;}
if (k > 2) {break;}
}
if (k==2) {printf("%d\n",osztando);}
}
return 0;
}
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Xiaomi 17 - még mindig tart
- Milyen légkondit a lakásba?
- Fotók, videók mobillal
- OTP Bank topic
- Arc Raiders
- Drón topik
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Samsung Galaxy S26 Ultra - fontossági sorrend
- A belépőszintre érkezett a Xiaomi Redmi A7 Pro
- Milyen notebookot vegyek?
- További aktív témák...
- X1 Carbon Gen10 27% 14" FHD+ IPS i7-1260P 32GB 512GB NVMe ujjlolv IR kam gar
- Dell Latitude 5490 14",HD,i5-7300U,8GB,256GB SSD,WIN11
- LOQ 15IAX9 15.6" FHD IPS i5-12600HX RTX 4050 16GB 1TB NVMe magyar vbill gar
- Dell Latitude 5490 14",FHD,i5-8350U,8GB,256GB SSD,WIN11,LTE kártya, új akku
- 15.6-os 7.gen i5, Dell Latitude E5580 notebook olcsón!!!AkciÓÓ!
- Apple Watch Ultra 2 - Black - Akku:100% - Jótállás: 2028.05.29-ig
- Samsung Galaxy A33 5G, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 17 Pro Max Deep Blue 256GB használt újszerű 100% akku (36 ciklus) garancia 2029.01.
- 58.5 mm full fém tamper
- AKCIÓ! iMac Pro Intel Xeon W2150B 64GB 1TB VEGA 64 16GB!!! 1 év garancia!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


