Kezdőoldal » Számítástechnika » Programozás » Tudnatok segiteni?

Tudnatok segiteni?

Figyelt kérdés

Keszitsd el az alabbi pszeudo kodbol a programkodot!

Valtozo

N=30 egesz

A[0..N-1]:egesz elem tomb


Eljaras generalas

Valtozo

I:egesz

Veletlen: Random

Ciklus I:=0-tol N-1-ig

A[I]:=veletlen(-50,50)

Ciklus vege

Eljaras vege



2016. dec. 15. 13:23
 1/10 anonim ***** válasza:
Mi a kérdés...?
2016. dec. 15. 13:26
Hasznos számodra ez a válasz?
 2/10 A kérdező kommentje:
Ez kellene c# programba leprogramizni
2016. dec. 15. 13:27
 3/10 anonim válasza:
Nem lehet megoldani :D. Utaltam ezeket a feladatokat....keszulj fel hogy 1-est kapsz.
2016. dec. 15. 13:27
Hasznos számodra ez a válasz?
 4/10 A kérdező kommentje:
Beletorodtem :D
2016. dec. 15. 13:28
 5/10 anonim ***** válasza:

"Ez kellene c# programba leprogramizni"


Hajrá. Ott a jegyzeted, tankönyved, előadások, stb.

2016. dec. 15. 13:29
Hasznos számodra ez a válasz?
 6/10 anonim ***** válasza:

> Ez kellene c# programba leprogramizni


Igen, neked. Mi a kérdés?

2016. dec. 15. 13:35
Hasznos számodra ez a válasz?
 7/10 SimkoL ***** válasza:
89%

...

int N = 30; int A[N];

...

Véletlen: Random rnd = new Random();

...

ciklus: for (int i = 0; i < 30; i ++) A[i] = rnd.Next(-51, 51);


Rakd össze :)

2016. dec. 15. 13:48
Hasznos számodra ez a válasz?
 8/10 anonim ***** válasza:
Nem.
2016. dec. 15. 13:57
Hasznos számodra ez a válasz?
 9/10 anonim ***** válasza:
46%

Nem értem, miért nem csináljátok meg neki. Úgysem lesz belőle programozó, szóval ez ilyen szükséges rossz, amit túl kell élnie.


using System;


class Program {

.. private static int N = 30;

.. private static int[] A = new int[N];


.. public static void Main(string[] args) {

.. .. generalas();

.. }


.. private static void generalas() {

.. .. Random Veletlen = new Random();

.. .. for (int I = 0; I < N; I++)

.. .. .. A[I] = Veletlen.Next(-50, 50);

.. }

}


Itt azt kell tudni, hogy ez -50 és 49 közt gyárt számokat. Ugye a feladat nem írta, hogy az intervallum felső határa zárt vagy nyílt, a .NET nyíltnak veszi. Ha azt akarod, hogy zárt legyen, akkor ne -50 és 50 közt generálj, hanem -50 és 51 közt.


Amúgy a szalámis pizzát nagyon szeretem, szóval meghívhatsz egyre.

2016. dec. 15. 23:47
Hasznos számodra ez a válasz?
 10/10 anonim ***** válasza:
46%

Egyébként ugyanez a feladat megoldható így is:


using System;

using System.Linq;


class Program {

.. int N = 30;

.. int[] A;


.. public static void Main(string[] args) {

.. .. generalas();

.. }


.. public static void generalas() {

.. .. Random r = new Random();

.. .. A = Enumerable.Range(1, N).Select(x => r.Next(-50, 50)).ToArray();

.. }

}

2016. dec. 15. 23:59
Hasznos számodra ez a válasz?

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!