C#-ban egy kicsit elakadtam, bár nagyon az elején vagyok; valaki tud segíteni?
a lényeg: van 10 nem változó számom( a static.void elé beírtam őket new int-tel), és ezek közül ki kéne választania a (pl.) 4.-et, és annak kiszámolni a faktorát
összeadást, szorzást már tudom, de ez nem megy..
Köszi a válaszokat!
bocsi, de nem nagyon megy:S
int fakt = 1;
for (int i = 0; i < 4; i++)
{
fakt=4!
}
Console.WriteLine(fakt);
kijavítanád?köszi
(ment a zöld kéz)
Ha végképp nem megy....
int i;
int Fakt=1;
for (i=2; i<=4; i++){
Fakt *= i;
}
köszi utolsó, de nekem azzal kiírt egy csomó hibát- így megpróbáltam rájönni én:) :
int fakt = 1;
for (int i = 2; i <= 2; i++)
{
fakt = fakt * 1;
}
for (int i = 3; i <= 3; i++)
{
fakt = fakt * 2;
}
for (int i = 4; i <= 4; i++)
{
fakt = fakt * 3;
}
for (int i = 5; i <= 5; i++)
{
fakt = fakt * 4;
}
Console.WriteLine(fakt);
kiírja, hogy 24, de ez így helyes?:)
Jajjajajjajaj...
Vannak itt gondok.
Miből tanulsz? Nincs benne, hogy mi az a ciklus és mire jó?
Igen ezt akartam én is írni, hogy beleestél abba a hibába, amibe a legtöbb ember, aki egyedül halad... Túl gyorsan haladsz.
Lépj vissza 1-2 leckét.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace fakt
{
class Program
{
static void Main(string[] args)
{
int i;
int Fakt = 1;
for (i = 2; i <= 4; i++)
{
Fakt *= i;
}
Console.WriteLine(Fakt);
}
}
}
Nemond, hogy híbát dob, mert elsírom magam.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!