Kezdőoldal » Számítástechnika » Programozás » C#-ban egy kicsit elakadtam,...

C#-ban egy kicsit elakadtam, bár nagyon az elején vagyok; valaki tud segíteni?

Figyelt kérdés

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!



2013. máj. 27. 16:11
1 2
 1/12 anonim ***** válasza:
Egy for ciklussal valósítsd meg az egyes szorzásokat. A többi azt hiszem egyértelmű.
2013. máj. 27. 16:24
Hasznos számodra ez a válasz?
 2/12 A kérdező kommentje:

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)

2013. máj. 27. 17:28
 3/12 anonim ***** válasza:
Ez már majdnem jó, szerintem egy kis gondolkodással egyedül is rájönnél, ami sokkal hasznosabb lenne, mintha én elmondanám. Gondold végig, hogy a 4! az ugye azt jelenti, hogy 1*2*3*4. Ezt a szorzást kéne végig nyomni a for ciklussal egyesével. Tehát a fakt változót először megszorzod egyel (mondjuk ez elhagyható), utána kettővel, és így tovább.
2013. máj. 27. 18:04
Hasznos számodra ez a válasz?
 4/12 SimkoL ***** válasza:

Ha végképp nem megy....


int i;

int Fakt=1;

for (i=2; i<=4; i++){

Fakt *= i;

}

2013. máj. 27. 18:30
Hasznos számodra ez a válasz?
 5/12 A kérdező kommentje:

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?:)

2013. máj. 27. 18:45
 6/12 anonim ***** válasza:
52%
sírok
2013. máj. 27. 18:48
Hasznos számodra ez a válasz?
 7/12 anonim ***** válasza:

Jajjajajjajaj...

Vannak itt gondok.

Miből tanulsz? Nincs benne, hogy mi az a ciklus és mire jó?

2013. máj. 27. 18:49
Hasznos számodra ez a válasz?
 8/12 anonim ***** válasza:
Kérdező, egy ugye csak egy rossz vicc volt? Ha nem, akkor nagyon sürgősen nézd át a ciklusok használatát és lépj vissza valamelyest egyszerűbb feladatokra.
2013. máj. 27. 18:49
Hasznos számodra ez a válasz?
 9/12 anonim ***** válasza:

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.

2013. máj. 27. 18:58
Hasznos számodra ez a válasz?
 10/12 SimkoL ***** válasza:

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.

2013. máj. 27. 19:01
Hasznos számodra ez a válasz?
1 2

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!