1412088734 rac uns ke 2

Upload: danilo-lucic

Post on 13-Apr-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/26/2019 1412088734 Rac Uns Ke 2

    1/2

    Drugi as raunskih vebi iz Programiranja I

    1. Napisati program koji za uneti prirodni broj rauna zbir njegovih cifara.

    #include

    main()

    {

    int s=0,broj;

    printf("Unesi prirodan broj\n");scanf("%i",&broj);

    while (broj!=0){

    s+=broj%10;

    broj/=10;

    }

    printf("Suma cifara prirodnog broja je: %d\n",s);

    }

    2. (Sa I kolokvijuma) Napisatiprogram u programskom jeziku C koji uitava prirodan broj N i koji ispitujeda li je taj broj savren broj. Prirodan broj je savren ukoliko je jednak sumi svih svojih djelilaca koji su

    manji od njega. Na izlazu tampati odgovarajuu poruku. Primjer: Broj 28 je djeljiv sa 1,2,4,7,14 i 28,

    pa je zbir djelilaca manjih od njega 1+2+4+7+14=28, a to znai da je broj 28 savren.

    #include

    main()

    {

    int N,i,suma=0;

    printf("Uneti broj N: ");

    scanf("%d",&N);

    for(i=1; i1e-4){

    suma=suma+op;

    N=N+1;

    op=1.0/(N*N);

    }

    printf("Suma je %f",suma);

    }

  • 7/26/2019 1412088734 Rac Uns Ke 2

    2/2

    4. Napisati program koji rauna najvei zajedniki delilac (NZD) brojeva a i b pomou Euklidovog

    algortima:1. Ako je a=b, tada je NZD=a i to je kraj algoritma.

    2. Od veeg broja oduzmemo manji i vraamo se na prvi korak.

    #include

    void main()

    {

    int a, b;

    puts("Unesi cijele brojeve");scanf("%d %d",&a,&b);

    while(a!=b) {

    if (a>b)

    a-=b;

    else

    b-=a;

    }

    printf("NZD je: %d\n",a);

    }