- Iszonyatos mennyiségű hulladékkal járhat a Windows 10 terméktámogatásának vége
- Újra instabilitásba futott a Raptor Lake generáció
- MILC felhasználók szakmai topikja
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Bluetooth hangszórók
- Milyen egeret válasszak?
- Obsbot blog: AI funkciókat ígérő, mégis megfizethető webkamerák
- Bemutatkozott a Lexar legfrissebb, strapabíró memóriakártyája, a Blue Plus
- Milyen monitort vegyek?
- Milyen billentyűzetet 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!
- PR-Telecom
- EAFC 25
- Iszonyatos mennyiségű hulladékkal járhat a Windows 10 terméktámogatásának vége
- Futás, futópályák
- Cyberpunk 2077
- Lakáshitel, lakásvásárlás
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Netfone
- Újra instabilitásba futott a Raptor Lake generáció
- BestBuy ruhás topik
- További aktív témák...
- iPhone 16 Pro 128GB gyári független ÚJ 1 év Apple jótállás
- Keresek! GOOGLE PIXEL 9 PRO Pink készüléket!
- LOQ 15IRH8 15.6" FHD IPS i7-13620H RTX 4050 16GB 512GB NVMe magyar vbill gar
- Samsung Galaxy S21 Ultra 5G - 128Gb, Fekete - (151)
- MSI Meg X399 Creation alaplap AMD Ryzen Threadripper 2920X processzorral, 32GB memóriával eladó!
- BESZÁMÍTÁS! Apple MacBook Pro 14 M2 Pro - M2 Pro 16GB 512GB SSD garanciával hibátlan működéssel
- Bomba ár! Dell Latitude E6230 - i5-3GEN I 8GB I 320GB I 12,5" HD I HDMI I Cam I W10 I Garancia!
- Update 07.16. Bomba árak 2025-ben is! Üzleti - Consumer laptopok DELL FUJITSU HP LENOVO
- AKCIÓ! ASUS STRIX B650E-E R7 7700 64GB DDR5 1TB SSD RTX 3080 10GB Thermaltake Ceres 500 850W
- Bomba Ár! Dell Latitude 3190 - Intel N4120 I 4GB I 128GB SSD I 11,6" HD I Cam I W11 I Garancia!
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest