Kezdőoldal » Számítástechnika » Programozás » Egy érdekes feladat? Lehetsége...

Egy érdekes feladat? Lehetséges ez?

Figyelt kérdés
Kell készíteni egy olyan programot (tömbökkel), amely generál 8 számot, amelyek közül legalább egy negatív és ezeket a számokat össze kell adni az első negatív számig.
2014. aug. 15. 12:17
1 2 3
 1/28 anonim ***** válasza:
69%

Hogy lehetséges-e?

Persze, ráadásul nem is nehéz.


Tömböket tudsz kezelni? Számokat tudsz generálni?

Rakd össze és végül egy feltételes összegzés az elemeken.

2014. aug. 15. 12:22
Hasznos számodra ez a válasz?
 2/28 anonim ***** válasza:
76%

Nem, nem túl érdekes.

Igen, lehetséges.

2014. aug. 15. 12:27
Hasznos számodra ez a válasz?
 3/28 anonim ***** válasza:
54%
Elárulod ebben mi érdekes találsz?
2014. aug. 15. 13:25
Hasznos számodra ez a válasz?
 4/28 anonim ***** válasza:
51%
Megoldani nagyon egyszerű, elegánsan specifikálni nehéz. Mivel nem egyértelmű, hogy ez amúgy mit old meg. Összegzés tétele, egy furcsa terminálási feltétellel.
2014. aug. 15. 15:03
Hasznos számodra ez a válasz?
 5/28 anonim ***** válasza:
52%

> Egy érdekes feladat?


Nem, ez nem az, számomra sem.



> Lehetséges ez?


Hát figyelj, az a program, amiben ezt a kérdést kiírtad, milliószor bonyolultabb dolgokat végez, és azt is lehetséges volt megírnia valaki(k)nek.


> Kell készíteni


Sok sikert hozzá! :)

2014. aug. 15. 15:58
Hasznos számodra ez a válasz?
 6/28 SimkoL ***** válasza:
48%

Mivel nyelvről nem volt szó, ezért írtam egy szösszenetet Pascalban:


program tomb8;

var tomb : array[1..8] of integer;

i, osszeg : integer;

negativ : Boolean;

begin

negativ := False;

i := 2;

Randomize;

tomb[1] := Random( 500 );

while ( not negativ ) or ( i < 9 ) do

begin

tomb[i] := Random( 1000 ) - 500;

if tomb[i] < 0 then negativ := True;

Inc( i );

if ( i > 8 ) and ( not negativ ) then i := 2;

end;

i := 1;

osszeg := 0;

while tomb[i] > 0 do

begin

osszeg := osszeg + tomb[i];

Inc( i );

end;

WriteLn;

for i := 1 to 8 do Write( tomb[i]:5 );

Write( osszeg:10 );

ReadLn;

end.


Magyarázatot nem mellékelek :)

2014. aug. 15. 18:39
Hasznos számodra ez a válasz?
 7/28 anonim ***** válasza:
50%
Két generátor kell, amelyek közül az egyik negatív, a másik pozitív számokat generál. Ezek után egy ciklus, ami végigmegy egy tömbön, és egy feltételt vizsgál. Nem nehéz.
2014. aug. 15. 22:02
Hasznos számodra ez a válasz?
 8/28 anonim ***** válasza:
28%
Ez a feladat abból szempontból érdekes, hogy lehet egy feladatot igénytelenül megfogalmazni. Sajnos ilyen idióta tanárok tanítanak a legtöbb helyen programozást, a sok még hülyébb tanítványuk meg teleszórja az internetet ilyesmivel.
2014. aug. 16. 13:16
Hasznos számodra ez a válasz?
 9/28 anonim ***** válasza:

Én nem vagyok benne biztos, hogy ezt a feladatot ebben a formában egy tanár adta ki.

Bár ki tudja...


Amúgy látom végigfutott a pontozó hurrikán és mindenkit lehúzott, szép. :)

2014. aug. 16. 14:03
Hasznos számodra ez a válasz?
 10/28 SimkoL ***** válasza:
100%

'Amúgy látom végigfutott a pontozó hurrikán és mindenkit lehúzott, szép. :)' Már majdnem olyan mint a politika rovat.


Állítom a 'pontozók' 90%-a nem is tudta értelmezni a rövid 'szösszenetemet' - pedig mindent teljesít amit a kérdező írt -

2014. aug. 16. 15:40
Hasznos számodra ez a válasz?
1 2 3

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!