DODATNI ZADACI IZ OBLASTI - PODACI I TIPOVI PODATAKA(C,C++,JAVA)
U ovom odeljku su dati primeri zadataka iz oblasti podaci i operatori, sa rešenjima. Pokušajte da primere rešite samostalno, a rešenje koristiti za proveru ili koristiti ako posle većeg broja pokušaja i dosta uloženog truda ipak ne uspete samostalno da rešite postavljen zadatak.
Rešenje će se prikazati klikom na dugme pored postavljenog zadatka.
Zadaci su obojeni različitim bojama u zavisnosti od težine:
Rešenje će se prikazati klikom na dugme pored postavljenog zadatka.
Zadaci su obojeni različitim bojama u zavisnosti od težine:
- Zelena- laki zadaci
- Žuta - zadaci srednje težine
- Crvena - teži zadaci
Svaki zadatak je pažljivo objašnjen sa primerima ulaza i izlaza, što olakšava razumevanje problema. Možete pokušati da rešite zadatke samostalno, a ako zapnete, rešenje vam je dostupno klikom na dugme pored zadatka. Takođe, zadaci su obojeni prema težini, što vam omogućava da birate izazove koji odgovaraju vašem trenutnom nivou znanja.
Zadaci za pripremu iz oblasti podaci i operatori u jeziku c,c++,c#, java i python
Zadatak 1-Ramovi za slike:Na stolu se nalaze ramovi za slike različitih dimenzija, ali su svi pravougaonog oblika. Program treba na osnovu zadate širine i visine rama u milimetrima odredi površinu rama u kvadratnim milimetrima. Ulaz: U jednoj liniji standardnog ulaza nalaze se dve celobrojne vrednosti X i Y (X≤300, Y≤300) koje predstavljaju širinu i visinu rama za slike izraženu u milimetrima. Izlaz Jedan ceo broj koji predstavlja površinu rama u kvadratnim milimetrima i jedan realan broj koji predstavlja površinu rama u kvadratnim santimetrima. Primer Ulaz 456 785 Izlaz 357960 3579.60 |
Zadatak 2-Grupa radnika:n radnika uradi posao za s sati. Napisati program kojim se određuje za koliko sati će posao biti završen ako se priključi još
m radnika? Ulaz U tri linije standardnog ulaza se redom nalaze prirodan broj n, realan broj s i prirodan broj m. Izlaz Jedan realan broj, zaokružen na dve decimale, koji predstavlja broj sati potrebnih da se posao završi ukoliko se priključi još m radnika početnom broju od n radnika. Primer Ulaz 1 3 1 Izlaz 1.5 |
Zadatak 3-Kretanje tela:Zadatak 3-Kretanje tela:
Telo počne da se kreće iz mirovanja stalnim ubrzanjem od a(m/s2). Kolika je njegova brzina posle vremena t(s) 5s>t>30s Koliki put pređe za ovo vreme Ulaz U dve linije standardnog ulaza se redom nalaze ubrzanje a u m/s2, i vreme t u sekundama. Izlaz Dva realana broja, zaokružen na dve decimale, koji predstavlja brzinu u m/s kao i pređeni put u metrima. Primeniti format dat u primeru. Primer Ulaz 2 20 Izlaz v=40m/s s=400m |
Zadatak 4-Razmena cifara:Napiši program kojim se u datom prirodnom broju razmenjuje cifra jedinica i cifra stotina.
Za broj sa manje od tri cifre smatramo da su nedostajuće cifre jednake 0. Ulaz U prvoj liniji standardnog ulaza nalazi se prirodan broj. Izlaz Broj dobijen posle razmene cifre jedinica i cifre stotina. Primer Ulaz 2349 Izlaz 2943 |
Zadatak 5-Sredina intervala:U jednoj dugačkoj ulici nalaze se kuće. Sve kuće u ulici su označene prirodnim brojevima. Ana živi u kućici broj a, a Boris iza nje, u kućici broj b. Viktor živi u kući tačno na sredini između Ane i Borisa. Napiši program koji određuje broj kuće u kojoj živi Viktor (ako je između Ane i Borisa paran broj kuća, Viktor živi u onoj koja je bliža Ani).
Ulaz:Sa standardnog ulaza unose se dva cela broja:
Izlaz: Na standardni izlaz ispisati jedan ceo broj - broj kuće u kojoj živi Viktor. Primer 1 Ulaz 432457 562321 Izlaz 497389 Primer 2 Ulaz 2 9 Izlaz 5 |
Primer 3 Ulaz 2000000000 1999999998 Izlaz 1999999999 |
Zadatak 6-Operacije po modulu:Napiši program koji određuje poslednje tri cifre zbira i poslednje tri cifre proizvoda četiri uneta cela broja.
Ulaz: U svakom redu standardnog ulaza unosi se po jedan ceo broj iz intervala [1..999][1..999]. Izlaz: Na standardni izlaz se ispisuju broj određen sa poslednje tri cifre zbira i broj određen sa poslednje tri cifre proizvoda unetih brojeva (eventualne vodeće nule se ne moraju ispisati). Primer 1 Ulaz 999 999 999 999 Izlaz 996 1 |
Zadatak 7-Rastojanje tačaka:
Napiši program koji izračunava i ispisuje rastojanje između tačaka zadatih svojim koordinatama.
Ulaz Sa standardnog ulaza unose se četiri realna broja, svaki u posebnom redu. Prva dva broja Ax i Ay predstavljaju koordinate tačke A=(Ax,Ay), dok druga dva broja Bx i By predstavljaju koordinate tačke B=(Bx,By). Izlaz Na stanardni izlaz ispisati jedan realan broj koji predstavlja rastojanje između tačaka A i B, zaokružen na pet decimala. Primer Ulaz 0 0 1 1 Izlaz 1.41421 |
Zadatak 8-Proizvod cifara trocifrenog broja:
9. Pretvaranje ugla
10. Pretvaranje vremena
11. Putovanje
Porodica je krenula autom na letovanje. Automobilom treba da pređu s kilometara krećući se ravnomernom brzinom od v[km/h]. Napisati program kojim se određuje koliko će kilometara preći za t sati.
Ulaz U prvoj liniji standardnog ulaza se nalazi realna vrednost v, a u sledećoj liniji realna vrednost s koje redom predstavljaju brzinu izraženu u km/h i planirani pređeni put u kilometrima. Izlaz Jedan realan broj zaokružen na dve decimale koji predstavlja potrebno vreme u satima. Primer Ulaz 60 1050 Izlaz 17.50 Izvor: Petlja, Aritmetika.Formule.Kretanje |
Rešenje-video |
12. Rastojanje između kuća
Pera i Mika žive u istoj ulici, Mikina kuća je udaljenija od škole. Oni idu u školu istim putem, polaze iz kuće u isto vreme i ravnomerno se kreću. Pera se kreće brzinom v1m/s, a Mika brzinom v2m/s (v2>v1). Napisati program kojim se određuje koliko je rastojanje između njihovih kuća, ako je posle t sekundi Mika bio d metara iza Pere.
Ulaz Unose se četiri realna broja koji redom predstavljaju brzinu kretanja Pere (v1), brzinu kretanja Mike (v2), brzine su izražene u m/s, broj sekundi (t) i rastojanje između Pere i Mike u metrima (d). Svaki podatak je u posebnoj liniji standardnog ulaza. Izlaz Na standarnom izlazu prikazati realan broj, na dve decimale, koji predstavlja koliko je rastojanje između njihovih kuća. Primer Ulaz 1.6 2.1 10 30.0 Izlaz 35.00 Izvor: Petlja, Aritmetika.Formule.Kretanje |
Rešenje-video |