Kezdőoldal » Számítástechnika » Programozás » Hogy lehetne működöképesre...

Hogy lehetne működöképesre írnom ezt a c programot?

Figyelt kérdés

feladat: Írj egy programot ami bekér egy számsorozatot, amit a 0 érték zár, és úgy

írja ki, hogy a legelső elem a legvégére kerül! (A 0 záróelem nem része a

sorozatnak.) [a,b,c,d]


#include <stdio.h>

#define M 20

int main(){

int n, db, osszeg=0;

int ered[M];


printf("sorozat, nulla zárja, elsobol utolso: ");

while(n!=0){

scanf("%d", &n);

}

<------>for(db=0; db<n; db++){

<------>osszeg=osszeg+ered[db];

<------>}

<------>....

printf("%d ", osszeg);

putchar('\n');

return 0;

}


2013. nov. 18. 18:30
 1/5 anonim ***** válasza:
100%

Nem nagyon értem mi köze ennek a programnak a feladathoz.

Egyébként úgy, hogy a fölösleges részeket kiveszed, és a szükségesekkel kipótolod.

2013. nov. 18. 18:43
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:
segíteni akartam de jól mondja az első. azért próbálok, karaktereket olvass be egyesével (getc() talán), ne számokat, mikor '0' akkor vége. aztán atoi() beépített függvénynel csinálj belőlük intet vagy vond le az ascii kódjukat belőlük, és így tárold el a tömbödben minden számot. aztán ügyesen cseréld ki az utolsó és első elemét a tömbödnek majd írd ki őket ascii kódjuk hozzá adásával és <------> ez mi? sose láttam ehhez foghatótXD
2013. nov. 18. 19:06
Hasznos számodra ez a válasz?
 3/5 anonim ***** válasza:
hm számsorozat akkor lehet félre értem és jó a scanf viszont így is ajánlatos eltárolni a tömbben a beolvasott értékeket
2013. nov. 18. 19:07
Hasznos számodra ez a válasz?
 4/5 anonim ***** válasza:

1. Végiggondolod, hogy a fenti programkód mit csinál.

2. Végiggondolod, hogy mi a te feladatod, mit kéne csinálnia a programnak.

3. Összeveted a kettőt, megnézed mi az, ami meghagyható ebből, mi az, ami nem. Utóbbi részeket törlöd.

4. Megírod a feladatban definiált programot.


Melyik lépésnél akadtál el?


(Amúgy a behúzást nem ott kell, viszont valami mást azért megmutatnak azok a nyilacskák.:))

2013. nov. 18. 19:10
Hasznos számodra ez a válasz?
 5/5 anonim ***** válasza:

A problémák, amiken el kell gondolkodnod:

1, miért nem olvas be egyetlen értéket sem?

2, ha az ered tömb elemeinek értékével műveletet akarsz végezni, nem kellene-e először eltárolni valamit az ered tömbben?

3, Mi a fenének számolod ki az összeget?

4, Mi a fenének számolod ki az összeget újra, minden beolvasásnál?

2013. nov. 18. 19:42
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!