- Minden út Palindrómába vezet: leépítésekkel tér vissza a Realme a gyökereihez
- Búcsúkönnyek a Galaxy S21 utolsó fellépésén
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Google Pixel 9a - a lapos munka
- Légy kocka: ellesi a Huawei és az Oppo az iPhone 17 szelfitrükkjét
- Samsung Galaxy A54 - türelemjáték
- Redmi Note 15 Pro 5G – a szokásosat?
- Redmi Note 12 Pro - nem tolták túl
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Mobil flották
Ú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!
- Hardcore café
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- EA Sports WRC '23
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- AliExpress tapasztalatok
- Minden út Palindrómába vezet: leépítésekkel tér vissza a Realme a gyökereihez
- Hosszú premier előzetest kapott az Arknights: Endfield
- Bestbuy játékok
- TCL LCD és LED TV-k
- Futás, futópályák
- További aktív témák...
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs


