Hirdetés
- A Cherry többé nem gyárt kapcsolókat
- Intel Core Ultra 3, Core Ultra 5, Ultra 7, Ultra 9 "Arrow Lake" LGA 1851
- Milyen monitort vegyek?
- Rémisztő árakkal szembesülnek a notebookgyártók az új mobil platformoknál
- Apple MacBook
- Házimozi belépő szinten
- Google One vs iCloud vs OneDrive – melyik a legjobb választás 2025-ben?
- Gaming notebook topik
- Milyen TV-t vegyek?
- HiFi műszaki szemmel - sztereó hangrendszerek
Ú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!
- BESZÁMÍTÁS! Intel Core i7 8700 6 mag 12 szál processzor garanciával hibátlan működéssel
- GYÖNYÖRŰ iPhone 12 mini 256GB Red -1 ÉV GARANCIA -Kártyafüggetlen, MS3627
- Oyomba VGP-BPS26 utángyártott akkumulátor / 12 hó jótállás
- 179 - 180 - 189 - 190 - Lenovo LOQ (15IRX9) - Intel Core i7-13650HX, RTX 4060
- Samsung Galaxy A34 5G / 6/128GB / Kártyafüggetlen / 12Hó garancia
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



