Új hozzászólás Aktív témák
-
Aronle
csendes tag
válasz
ArchElf
#2435
üzenetére
Az említett két for ciklus az összehasonlítást végezte volna:
a 2.-ban generálódtak volna faktoriális értékek, melyek az összeghez lettek volna viszonyítva, de ez így nem működőképes.for ciklus helyett, ezt hogyan lehetne megvalósítani? (sajnos meg van kötve a kezem, nem rendelkezem még kell ismerettel)
"-figyelmi kell a különbségeket, és csak akkor számolni, ha szükséges"ami a tryparse-et illeti, a következőkben figyelek rá.
parse: én nem adok neki olyan bemenetet, ami problémát jelentene (csak tanulási célból készül, saját felhasználásra), élesben megértem a tryparse szerepét.Köszönöm a tanácsokat!

-
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) -
Aronle
csendes tag
Sziasztok!
A következő feladathoz szeretném a segítségeteket kérni:
Kérjen be a felhasználótól egész számokat addig, amíg három egymás után beírt szám összege 8 nem lesz. Akkor a program érjen véget.Ezt a kódsort kaptam "megoldásként", de nem fordítható, nem értem a cikluson belüli egyenlőségek miértjét. Segítségeteket előre is köszönöm!
class Program
{
static void Main()
{
int darab = 0;
int szam1, szam2, szam3;do
{
szam1 = szam2;
szam2 = szam3;
szam3 = int.Parse(System.Console.ReadLine());
darab++;
}
while (darab < 3 || szam1 + szam2 + szam3 != 8);
System.Console.WriteLine("ok");
System.Console.ReadLine();
}
}
Ú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!
- exHWSW - Értünk mindenhez IS
- MWC 2026: Bajnoki címre pályázik a Xiaomi Watch 5
- Mesterséges intelligencia topik
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Multimédiás / PC-s hangfalszettek (2.0, 2.1, 5.1)
- Eredeti játékok OFF topik
- Marathon (2025)
- Gitáros topic
- Kormányok / autós szimulátorok topikja
- Melyik hordozható audiolejátszót (DAP, MP3, stb.) vegyem?
- További aktív témák...
- TUF A15 FA507UV 15.6" FHD IPS Ryzen 9 8945H RTX 4060 16GB 512GB NVMe gar
- TUF A17 FA707NV 17.3" FHD IPS Ryzen 5 7535HS RTX 4060 16GB 512GB NVMe gar
- TUF A15 FA507NV 15.6" FHD IPS Ryzen 5 7535HS RTX 4060 16GB 512GB NVMe gar
- GIGABYTE Z790 EAGLE +2x16GB 6400MHz CL32 PATRIOT VIPER VENOM DDR5 kit egyben eladó! GAR/SZÁMLA!
- Seagate Exos X20 20TB SATA3 (ST20000NM007D) HDD
- GYÖNYÖRŰ iPhone 14 Pro 128GB Space Black-1 ÉV GARANCIA - Kártyafüggetlen, MS3781
- Eredeti Lenovo 230W töltők - 4X20Z83995
- HIBÁTLAN iPhone 15 Plus 256GB-1 ÉV GARANCIA - Kártyafüggetlen, MS4529
- MSI 14 Modern C12M FHD IPS i7-1255U 10mag 16GB 512GB SSD Intel Iris XE Graphics Win11 Garancia
- Endgame Gear & Xtrfy gamer egerek /MZ1/OP1 8K/XM2we/XM1R/XM1 RGB (fehér/fekete/lila)/
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


