Kezdőoldal » Számítástechnika » Programozás » Szoftverfejlesztés tárgyból(c#...

Szoftverfejlesztés tárgyból(c#) kaptam egy feladatot amivel eléggé küszködök.Bármilyen segítség a hasznomra lenne. Tudna segíteni valaki? A feladatleírás a megjegyzésben.

Figyelt kérdés

Szabaduszokent egy hazszamozassal foglalkozo vallalkozas szoftverfejlesztesi projektjet vallalja el.

A vallalkozas minden reggel megkapja, hogy melyik utcaban melyik hazszamtol (S), hany darab (P)

hazszamot kell lecserelnie az adott oldalon (melyet a kezdo hazszam paritasa hataroz meg). Mivel

a fémaruhaz csak szamjegyeket arusít, illetve, mivel a vallalkozo szeretne minimalizalni a koltsegeit,

így pontosan annyi szamjegyet szeretne venni, amennyi szukseges az adott napi munka elvegzesehez.

Tehat, írjon programot, ami meghatarozza, hogy minimalisan hany darab szukseges az egyes

szamjegyekbol amelyikbol egyetlen darab sem kell, ott 0-val jelolje azt), majd jelenítse meg a

felhasznalonak vesszovel elvalasztva az eredmenyt az alabbi formaban ahol az elso ertek a 0-as, a

második az 1-es, az utolso pedig a 9-es szamjegyek szamat jelentse)

Pl ha S=7, P=3 akkor ezt kell kapnunk: 0,2,0,0,0,0,0,1,0,1

Mivel a kezdő házszám 7 így a páratlan oldalon kell lecserélni a házszámokat(7,9,11)



2021. okt. 2. 19:52
 1/4 Pelenkásfiú ***** válasza:
83%

Deklarálj egy 10 elemű int tömböt! (index 0-tól 9-ig megy)


Nyilván kell egy for ciklus:

for (i = S; i <= ...; i += 2)

(Gondolod végig, meddig kell menni!)


Utána valahogy a számokat számjegyekre kell bontani.

Mivel nincs kikötve, hogy max. hány jegyű lehet a házszám, ezért bármekkora számra működnie kell.

Szükséged lesz egy while() ciklusra a for-on belül.

"házszám % 10" meg fogja adni az utolsó (egyesek helyén álló) számjegyet. Az int tömböd adott elemét növeld meg eggyel!

Utána végezz el egy műveletet a házszámmal, hogy a tízesek helyén álló szám kerüljön a végére (az egyesek helyére)!


Innen már menni fog?

2021. okt. 2. 20:01
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:
0%

Ahogy én értelmezem:


példa: [7,9,11,13, ...]


Minden ciklusban (reggel): melyik tömb(utca) melyik elemének(S - házszám) hány darab számjegyét (P) kell kicserélni az utca kezdő házszáma paritásának (a tömb első eleme páros?) megfelelően.


Nem egészen értem pontosan mit jelent az, hogy a kezdő házszám paritása. A tömb első elemének az első számjegye, vagy a tömb első elemének a száma?


Sajnos elég rosszul megfogalmazott feladatok ezek, néha sajnos túlságosan elkalandozik a feladatíró :/ Van, hogy nyersen megfogalmazva sokkal érthetőbb a feladat, mint "hülye" történeteket szőni köré...

2021. okt. 3. 00:01
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:

nincs semmi baj a megfogalmazással, csak az értelmezéssel:

a paritás azt jelenti, hogy egy szám páros-e vagy páratlan

2021. okt. 3. 14:15
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:
3. pontosan, ezt jól értelmezed. A paritás valóban ezt jelenti jelen kontextusában.
2021. okt. 3. 15:11
Hasznos számodra ez a válasz?

További 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!