5
1. Napisati program koji će ispisati sva velika slova engleskog alfabeta, skupa sa ASCII kodovima slova. 2. Napisati program koji izračunava zbir kvadrata prvih n prirodnih brojeva. Broj n korisnik unosi sa tastature. 3. Napisati program koji pozitivan cijeli broj pretvara u odgovarajući binarni broj. Dozvoljeno je ispisati cifre u obrnutom redoslijedu. 4. Napisati program koji pretvara broj u binarni broj, pri čemu korisnik ima pravo da unese i decimalne brojeve (npr 8.5). 5. Napisati program koji će ispisati sve parne brojeve do broja n. Broj n korisnik unosi sa tastature. 6. Napišite program koji s tipkovnice učitava dva znaka te ispisuje sve znakove ASCII tablice koji se nalaze između ta dva znaka. Npr., ako se učitaju znakovi d i k, program ispisuje defghijk. 7. Napisati program u kome će se nalaziti petlja koja će raditi isto ono što je predstavljeno slijedećim dijagramom toka: 8. S tastature učitati prirodni broj n. Zatim učitati po jedan par realnih vrijednosti za n tijela: xkoordinatu i masu pojedinog tijela. Ispravan je par u kojem je masa tijela veća od nule. Ako je učitani par neispravan, ignorirati ga i nastaviti dok se ne učita n ispravnih parova. Program treba odrediti xkoordinatu težišta n tijela ( )u x t homogenom gravitacijskom polju korištenjem izraza: m x t = 1 m n i=1 x i i gdje je m ukupna masa svih tijela, a i su masa i xkoordinata itog tijela. m i x i Izračunatu vrijednost potrebno je ispisati. x t

ZadaciZaSamostalanRadPetlje

Embed Size (px)

DESCRIPTION

rad

Citation preview

  • 1. Napisatiprogramkojieispisatisvavelikaslovaengleskogalfabeta,skupasaASCIIkodovimaslova.

    2. Napisatiprogramkojiizraunavazbirkvadrataprvihnprirodnihbrojeva.Brojnkorisnikunosisatastature.

    3. Napisatiprogramkojipozitivancijelibrojpretvarauodgovarajuibinarnibroj.Dozvoljenojeispisaticifreuobrnutomredoslijedu.

    4. Napisatiprogramkojipretvarabrojubinarnibroj,priemukorisnikimapravodauneseidecimalnebrojeve(npr8.5).

    5. Napisatiprogramkojieispisatisveparnebrojevedobrojan.Brojnkorisnikunosisatastature.

    6. NapiiteprogramkojistipkovniceuitavadvaznakateispisujesveznakoveASCIItablicekojisenalazeizmeutadvaznaka.Npr.,akoseuitajuznakovidik,programispisujedefghijk.

    7. Napisatiprogramukomeesenalazitipetljakojaeraditiistoonotojepredstavljenoslijedeimdijagramomtoka:

    8. Stastatureuitatiprirodnibrojn.Zatimuitatipojedanparrealnihvrijednostizan

    tijela:xkoordinatuimasupojedinogtijela.Ispravanjeparukojemjemasatijelaveaodnule.Akojeuitaniparneispravan,ignoriratigainastavitidokseneuitanispravnihparova.Programtrebaodreditixkoordinatuteitantijela( )uxt homogenomgravitacijskompoljukoritenjemizraza: mxt = 1m

    n

    i=1xi i

    gdjejemukupnamasasvihtijela,a i sumasaixkoordinataitogtijela.mi xi

    Izraunatuvrijednost potrebnojeispisati.xt

  • 9. Napisatiprogramkojiezauitanidoublebrojficijelibrojnstvoritinovibrojkojiepredstavljatibrojfzaokruennandecimala.Usluajudajenmanjiodnulenovibrojjejednakf.Primjeri:

    zaf=3.457in=2novibrojje3.46zaf=3.454in=2novibrojje3.45zaf=13.123578in=4novibrojje13.1236

    Proiritiprogramtakodaseuitavanjefinponavljasvedotrenutkadoksupoetnaizaokruenavrijednostiste.

    10. Napisatiprogramkojiuitavaprirodnibroj,azatimispisujebrojkojibibiozbirlijeveidesne'polovice'uitanogbroja.Akojebrojcifaradatogbrojaneparanondanekalijeva'polovica'imavieznamenki(vidiprimjere).Ukolikojebrojjednocifrenispisujesetajistibroj.Primjeri:

    zabroj235809programtrebaispisatibroj1044zbog(235+809).zabroj156012programtrebaispisatibroj168zbog(156+12).zabroj123programtrebaispisatibroj15zbog(12+3).

    11. taeseispisatinakonizvoenjaslijedeegdijelakoda:inti,jfor(i=1i

  • voidmain(){inti,jfor(i=0i==i+1++i){

    for(j=0j

  • 16. tajerezultatizvoenjaprogramazaunesenevrijednosti:6,4,15,20?voidmain(){

    inti=2intucitaniBroj=0intsuma=0scanf("%d",&ucitaniBroj)do{

    if(!(i%2))suma+=ii++

    }while(i