Hirdetés
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Fotók, videók mobillal
- OnePlus Nord 3 - kapcsoljuk északot
- Milyen külső akkumulátort mobileszközökhöz?
- iPhone topik
- MWC 2026: Bajnoki címre pályázik a Xiaomi Watch 5
- Garmin Venu 4 - a nagy ugrás
- Huawei P30 Pro - teletalálat
- Kiszivárgott termékoldalról derültek ki az Honor 600 Lite fontosabb adatai
- MWC 2026: Varázslatos kínai B-brand telefonok
Ú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!
- Elektromos autók - motorok
- NVIDIA GeForce RTX 4060 / 4070 S/Ti/TiS (AD104/103)
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Azonnali alaplapos kérdések órája
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Revolut
- Autós topik
- Fotók, videók mobillal
- OnePlus Nord 3 - kapcsoljuk északot
- Interactive Brokers társalgó
- További aktív témák...
- Lenovo ThinkPad P15 Gen 2 i7-11850H 32 GB RAM 512 GB SSD NVIDIA T1200 Garancia
- Asztali PC , i7 9700 , RTX 2060 , 16GB DDR4 , 512GB m.2
- Asztali PC , i7 9700 , RX 6600 , 16GB DDR4 , 512GB NVME , 500GB HDD
- Dell Precision 7760 i7-11850H 64 GB RAM NVIDIA RTX A4000 FHD IPS Garancia
- Laptop ramok DDR4 8Gb (10e/db) 16GB (20e/db) 32GB ( 44e/db) modulok 3200Mhz párban is! - garival
- ÁRGARANCIA!Épített KomPhone i5 12400F 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
- iPhone 14 Pro Max 256GB 100% (1év Garancia)
- Xiaomi Redmi Note 14 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- HP EliteBook 640 G11 Core Ultra 5 125U 1 év gar
- BESZÁMÍTÁS! Akár részletfizetés 0% THM ÚJ Intel LGA 1700 processzorok 3 év garanciával 27% áfaval
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


