Hirdetés
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Nemzetközi vizekre evezett a Realme GT 7 és GT 7T
- Mobil flották
- Okosóra és okoskiegészítő topik
- Google Pixel topik
- Lesz is reklám a Nothing telefonjainak zárképernyőjén, meg nem is
- MIUI / HyperOS topik
- Google Pixel 9 Pro XL - hét szűk esztendő
- Hitelesített viszonteladói programot indított az Ulefone
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
Új hozzászólás Aktív témák
-
blaces
tag
válasz
Jester01
#910
üzenetére
Igen a ciklus gyorsabb, az valóban nem jó neki. A 2 for ciklus megengedett...
#include <stdio.h>
int main(){
int terfog;
int i, j, k;
int teglatestek=0;
/*int rovidebb;*/
scanf("%d", &terfog);
/*rovidebb=terfog/2;*/
for(i=1; i<=terfog/i; i++){
if (!(terfog%i)){
for(j=i; j<=terfog/j; j++){
if (!(terfog%j)){
k=terfog/(i*j);
if(k>=j)
teglatestek++;
}
}
}
}
printf("%d\n", teglatestek);
return 0;
}Na így tudtam rövidíteni (a tegnapi fórumozásból így tudtam kivenni.), de most nem tudom, hogy hol a hiba, a példa esetekből a 254-re 3-t ad, holott 2-öt kéne adnia, a többire annyit ad amennyit illik neki.
Ú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!
- HIBÁTLAN iPhone 15 Pro 128GB Black Titanium-1 ÉV GARANCIA - Kártyafüggetlen, MS4157
- GYÖNYÖRŰ iPhone 13 256GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3921
- Samsung Galaxy S25 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- LG 32GS95UX - 32" OLED / UHD 4K / 240Hz - 480Hz & 0.03ms / 1300 Nits / NVIDIA G-Sync / AMD FreeSync
- BESZÁMÍTÁS! LENOVO ThinkPad P15 Gen2 munkaállomás - i7 11800H 64GB DDR4 1TB SSD RTX A2000 4GB W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest


