- Fotók, videók mobillal
- Apple iPhone 17 - alap
- Apple iPhone Air - almacsutka
- iPhone topik
- Huawei Watch GT 6 és GT 6 Pro duplateszt
- Yettel topik
- Android alkalmazások - szoftver kibeszélő topik
- Így teljesít a Nubia Z80 Ultrában az új Snapdragon
- Google Pixel 10 Pro XL – tíz kicsi Pixel
- Milyen okostelefont vegyek?
Ú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!
- Brogyi: CTEK akkumulátor töltő és másolatai
- Renault, Dacia topik
- Philips LCD és LED TV-k
- Call of Duty: Black Ops 7
- Luck Dragon: Asszociációs játék. :)
- Abarth, Alfa Romeo, Fiat, Lancia topik
- Kormányok / autós szimulátorok topikja
- Debrecen és környéke adok-veszek-beszélgetek
- Autós topik
- Fotók, videók mobillal
- További aktív témák...
- Új DDR5 Gamer PC i5-12-14000F -ig/RTX 5060 + 11 Féle VGA/500Gb - 2Tb SSD/16-32Gb Ram 2-4Év Gar
- Apple iPhone SE 2020 64GB, Kártyafüggetlen, 1 Év Garanciával
- Asus ROG Strix SCAR II RGB i7-8750H NVIDIA RTX2060 6GB GDDR6 16GB DDR4 512GB + 1000GB gamer laptop
- Apple iPhone SE 2020 64GB, Kártyafüggetlen, 1 Év Garanciával
- Lenovo S510 tower, i5-6400, 8GB DDR4, 500GB SSD Samsung 970 EVO, 500GB HDD
- 142 - Lenovo LOQ (15IAX9) - Intel Core i5 i5-12450HX, RTX 4060 (ELKELT)
- HP EliteOne 800 G5 All-in-One 32GB 1000GB 23.8" Érintőkijelző!! 1 év garancia
- PlayStation Network (PSN) ajándékkártyák, feltöltőkártyák áron alul!
- BESZÁMÍTÁS! Intel Core i7 6700K 4mag 8szál processzor garanciával hibátlan működéssel
- GYÖNYÖRŰ iPhone 12 mini 64GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS2955
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest