Kezdőoldal » Számítástechnika » Programozás » Ezt a programot, hogy kell...

Ezt a programot, hogy kell megcsinálni (C nyelv)?

Figyelt kérdés

A feladat az, hogy be kell olvasni egy számot. A számot másodpercként kezeljük. A program pedig megmondja, hogy a beolvasott szám hány év, hónap, hét, nap, óra, perc. Nem átváltani kell!

Pl.: 3720 másodperc = 2 perc, 1 óra , 0 nap, 0 hét.....



2014. ápr. 4. 19:53
1 2
 1/15 anonim ***** válasza:
hol akadtál el?
2014. ápr. 4. 20:25
Hasznos számodra ez a válasz?
 2/15 anonim ***** válasza:
100%

1. Beolvasod a számot

2. szépen egyesével (legnagyobbtól kezdve) kiszámolod, hogy az egyes egységek (pl év, hónap) hány másodpercet tesznek ki, ezekkel leosztod a számot, megkapott értéket kiírod, maradékot tovább viszed, és következő egységgel is elvégzed ugyanezt...

2014. ápr. 4. 21:12
Hasznos számodra ez a válasz?
 3/15 A kérdező kommentje:
Az igazság az, hogy hozzá se birok kezdeni. Fél éve tanulok programozást és nem igazán vagyok jó belőle.
2014. ápr. 4. 21:17
 4/15 iostream ***** válasza:
56%

1. Tudsz beolvasni, kiírni?

2. Tudsz számot osztani, kivonni?


Gratulálok, minden képesítésed megvan a feladat teljesítéséhez.

2014. ápr. 4. 22:03
Hasznos számodra ez a válasz?
 5/15 Tengor ***** válasza:
100%
Nézd végig az órai jegyzeteidet! Biztosan megtalálod ezeket is benne.
2014. ápr. 4. 22:21
Hasznos számodra ez a válasz?
 6/15 A kérdező kommentje:
Gratiulálok, hogy neked ilyen jól megy programozás.
2014. ápr. 4. 22:21
 7/15 A kérdező kommentje:
#5 Ez a baj, hogy a tanárunk nem legjobb és füzetben szinte semmi sincs.
2014. ápr. 4. 22:22
 8/15 anonim ***** válasza:

#2-ben vázoltam, kb hogy kell megoldani. Ha a tanár rossz, az sajnálatos, de internet korában nem leküzdhetetlen dolog. Rengeteg C-s tutorial, segédanyag elérhető magyarul is, Google-be "C nyelv alapok"-at beírva első találat egy középiskolásoknak szóló Word dokumentum, ahogy nézem, első 15 oldalban minden benne van (több is!), mint amire szükséged van. 1-2 óra alatt eljuthatsz arra a szintre, ami kell. Természetesen ne egyből ennek állj neki, előbb próbálgasd a dolgokat, pl kérj be egy számot, szorozd meg kettővel, írasd ki, kérj be két számot, oszd el egymással őket, írd ki, ha nincs meg benne egésszer a maradékot is... És voila, mindent műveletet megcsináltál, ami a feladat elvégzéséhez kell.

Ne nagyon várd, hogy valaki leírja a teljes megoldást. GYK-n ilyen kérdéseknél általában csak iránymutatásokat szoktak válaszként kapni, illetve ha valaki elakad (de már van valamilye, látszik, hogy foglalkozott vele, és nem csak a sült galambot várja), akkor konkrét kódot is.

2014. ápr. 4. 22:43
Hasznos számodra ez a válasz?
 9/15 anonim ***** válasza:
#7: Akkor olvass utánna az evolúciónak és mondj le a programozásról, ahogy illik.
2014. ápr. 5. 00:20
Hasznos számodra ez a válasz?
 10/15 A kérdező kommentje:

#include<stdio.h>

main(){

int szam,het=0,ora=0,nap=0,perc=0;

printf("Irj be egy szamot:");

scanf("%d",&szam);

printf("A beirt szam %d volt.\n",szam);

if(szam/604800){het=szam/604800;}

if(szam/86400){nap=szam/86400;}

if(szam/3600){ora=szam/3600;}

if(szam/60){perc=szam/60;}

printf("A beirt szam %d hetnek, %d napnak, %d oranak, %d percnek felel meg.",het,nap,ora,perc);

}



Erre jutottam de ez nem jó mivel csak átváltja. Hogyan kell azt megcsinálni, hogy külön vegye?

2014. ápr. 5. 11:28
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!