- Reklámok kikapcsolása Xiaomi, Redmi és Poco telefonokon
- A világ aktív okostelefonjainak negyede iPhone, ötöde Galaxy
- Végre hivatalos, mikor lesz az S26 hivatalos
- Cáfolja a Realme, hogy leépülne
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Okosóra és okoskiegészítő topik
- Milyen okostelefont vegyek?
- Hivatalos a OnePlus 13 startdátuma
- Samsung Galaxy S25 - végre van kicsi!
- Mobil flották
Új hozzászólás Aktív témák
-
Aronle
csendes tag
válasz
ArchElf
#2432
üzenetére
A feltételezés helytálló, pár hete tanulok programozni, példáidon keresztül könnyebb volt megérteni a probléma megoldását.
@Jester01: szakmailag biztosan így célszerű kivitelezni ezt a feladatot, ebben nem kételkedem, de még nem állok ezen a szinten. Ellenben díjazom, hogy a legmegfelelőbb kivitelezésre törekedtél.Köszönet mindkettőtöknek!

Valamint fel is vetnék egy következő feladatot, ha van egy kis időtök...
"Kérjen be addig számokat, míg nem adnak meg egy negatívat vagy nullát, az eddigi bekért számokat adja össze és nézze meg hogy van-e olyan egész szám, amelynek az eredmény, a faktoriálisa-e, vagy sem, ha igen irja ki hogy "faktoriális" + az érték, ha nem akkor írja ki, hogy nem az. "
Próbálkozásom:
class zh_feladat
{
static void Main()
{
System.Console.WriteLine("adjon meg számokat, a program összeadja őket, míg azok >=0, majd megvizsgálja, hogy a számok
összege faktoriális-e?);
int osszeg = 0;
int szam;
do
{
szam = int.Parse(System.Console.ReadLine());
if (szam > 0)
{
osszeg += szam;
}
}
while (szam >= 0);
{
for (int n = 0; n <= osszeg; n++)
{
int eredmeny = 1;
for (int i = 1; i <= n; i++)
{
eredmeny *= i;
}
{
if (osszeg == eredmeny)
{
System.Console.WriteLine("az összeg faktoriális");
}
else if (osszeg > eredmeny || osszeg < eredmeny)
{
System.Console.WriteLine("az összeg nem faktoriálisa egy szamnak sem");
}
}
System.Console.WriteLine("összeg: " +osszeg);
System.Console.ReadLine();
}
}
}
}először: remélem nem követtem el nagy kontárságot, ha igen elnézést miatta.
másodszor: a "dupla" for cikluson belül akartam összevetni, hogy az adott számok összege faktoriális-e?; ez így nem akar működni.
Így kérném segítségetek, előre is köszönöm!
(ps: bocs a hosszúra sikeredett postért)
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Növelhetik VGA-nk túlélési esélyeit az ASRock tápjai
- Brogyi: CTEK akkumulátor töltő és másolatai
- NVIDIA GeForce RTX 4060 / 4070 S/Ti/TiS (AD104/103)
- 5.1, 7.1 és gamer fejhallgatók
- Háztartási gépek
- Nem akármilyen új GeForce jöhet idén
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- TCL LCD és LED TV-k
- Milyen autót vegyek?
- További aktív témák...
- MSI RTX 3070 8GB GDDR6 GAMING Z TRIO Eladó!
- ThinkPad T14s Gen2i 14" FHD IPS i7-1165G7 16GB 512GB NVMe magyar vbill ujjolv IR kam új akku gar
- Ps2,Ps3,Ps4,Ps5,Xbox360,Xbox one,Xbox series,PSP játékok
- Apple iPhone 16e 128 GB Black Garancia Beszámítás Házhozszállítás
- X1 Carbon 9th 14" FHD+ IPS i5-1135G7 16GB 256GB NVMe magyar vbill ujjolv IR kam gar
- Redmi A5 / 3/64GB / Kártyafüggetlen / 12HÓ Garancia
- HIBÁTLAN iPhone 15 128GB Pink-1 ÉV GARANCIA - Kártyafüggetlen, MS4510
- BESZÁMÍTÁS! 64GB Patriot Viper 3600Mhz DDR4 memória garanciával hibátlan működéssel
- Alienware 17r4 olvass
- Eladó használt BenQ SP840 FULL HD projektor / 12 hónap működési jótállás
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



