Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[Zadatak] Unijeti brojeve m i n, zatim izracunati m^n i n^m, ispitati djeljivost

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Unijeti brojeve m i n, zatim izracunati m^n i n^m, ispitati djeljivost

[ Pregleda: 1989 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

djoka_l
Beograd

Član broj: 56075
Poruke: 3453

Jabber: djoka_l


+1462 Profil

icon [Zadatak] Unijeti brojeve m i n, zatim izracunati m^n i n^m, ispitati djeljivost29.01.2009. u 13:41 - pre 185 meseci
(Zamolio bih autora ove poruke da svoj odgovor posalje ponovo u ovoj temi, da bi se ispostovao hijerarhiski redosled. Premestanje poruke iz stare u novu temu, proizvelo je da je odgovor zabelezen pre pitanja)

Hvala X Files.


[Ovu poruku je menjao X Files dana 29.01.2009. u 16:20 GMT+1]
 
Odgovor na temu

marko_zidane
kamikaza
ZE-DO

Član broj: 210514
Poruke: 7
*.tel.net.ba.



Profil

icon Re: [Zadatak] Unijeti brojeve m i n, zatim izracunati m^n i n^m, ispitati djeljivost29.01.2009. u 13:45 - pre 185 meseci
E ovako tek sam se tu prijavio i valjda nikom ne smeta sto odma otvaram novi topic!
tek sam poceo s faksom racunarstva i dosad sve ide dobro ali dosao red na ispite iz programiranja :) nisam puno bio na vjezbama (idem vandredno) pa sam neke stvari i shvatio ali neke i nisam...tu sam sad dobio primjer zadatka koji ce biti u ispitu ali neke stvari nemogu sam dokontat,pa bih molio da mi pomognete! ako netko moze da odvoji malo vremena i da mi pojasni red po red...zadatak nije velik tako da nikom nece oduzeti puno vremena! hvala unaprijed!!!


Code:

int _tmain(int argc, _TCHAR* argv[])
{
int i,j,m=0,n=0;
for(i=1;i<=100;i++){
    for(j=1;j<=i;j++){
        if(i%j==0){
            m++;
        }
    }
    if(m<=2){
        printf("broj %d je djeljiv samo sa sobom",i);
        n++;
    }
    m=0;
}
printf("brojeva ima %d",n);
return 0;
}
 
Odgovor na temu

marko_zidane
kamikaza
ZE-DO

Član broj: 210514
Poruke: 7
*.tel.net.ba.



Profil

icon Re: [Zadatak] Unijeti brojeve m i n, zatim izracunati m^n i n^m, ispitati djeljivost29.01.2009. u 15:31 - pre 185 meseci
aha znaci brojanje prostih brojeva...prvi dio mi je i jasan...dvije petlje for za pronalazenje brojeva koji su djeljivi...ali zasto je u naredbi if m<=2??? to mi je malo mutno
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3453

Jabber: djoka_l


+1462 Profil

icon Re: [Zadatak] Unijeti brojeve m i n, zatim izracunati m^n i n^m, ispitati djeljivost29.01.2009. u 15:33 - pre 185 meseci
Zato što je svaki broj deljiv sa 1 i sa samim sobom, pa je za svaki broj m>=2
 
Odgovor na temu

marko_zidane
kamikaza
ZE-DO

Član broj: 210514
Poruke: 7
*.tel.net.ba.



Profil

icon Re: [Zadatak] Unijeti brojeve m i n, zatim izracunati m^n i n^m, ispitati djeljivost29.01.2009. u 15:54 - pre 185 meseci
ahaa zbog toga znaci!! hvala puno si mi pomogao...evo sad sad sam ga cak uspio i sam uradit,i da se ispravim nije primjer za ispit nego prvi kolokvij,do ispita cu valjda znati vise!! hehe
 
Odgovor na temu

marko_zidane
kamikaza
ZE-DO

Član broj: 210514
Poruke: 7
*.tel.net.ba.



Profil

icon Re: [Zadatak] Unijeti brojeve m i n, zatim izracunati m^n i n^m, ispitati djeljivost10.02.2009. u 11:37 - pre 185 meseci
Code:
/* Unijeti brojeve m i n, zatim izracunati m^n i n^m, te 
provjeriti jesu li djeljivi sa m i n, i odrediti koji je veci */
        int main(){
    int m,n,i,rez[2];
    printf ("Unesi brojeve m i n \n");
    scanf ("%d %d", &m,&n);
    rez[0]=1;
    rez[1]=1;
        for(i=0; i<n; i++){
            rez[0]*=m;
        }
        for(i=0; i<m; i++){
            rez[1]*=n;
        }
        printf("m na n =%d , n na m =%d\n",rez[0],rez[1]);
        printf("%d %d\n",m,n);
    for (i=0;i<2;i++){
        if ((rez[i] % m)==0) {
            printf ("%d je djeljiv s %d\n",rez[i],m);
        }
        else {
            printf ("%d nije djeljiv s %d\n",rez[i],m);
        }
        if ((rez[i] % n)==0) {
            printf ("%d je djeljiv s %d\n",rez[i],n);
        }
        else {
            printf ("%d nije djeljiv s %d\n",rez[i],n);
        }
    }
    if (rez[0]>rez[1]) {
        printf ("%d je veci od %d\n",rez[0],rez[1]);
    }
    else {
        printf ("%d je veci od %d\n", rez[1],rez[0]);
    }

    _getch();
    return 0;
}


e imam i u ovom zadatku jedno pitanje...sve mi je jasno osim onog dijela kad provjerava je li rezultat od m na n ili n na m djeljiv sa m ili n...zast ide rez[ i ] i zasto for petlju postavlja od 0 pa do i<2 ?? znaci ovaj dio zbog cega broji do 2?
Code:
    for (i=0;i<2;i++){
        if ((rez[i] % m)==0) {
            printf ("%d je djeljiv s %d\n",rez[i],m);


[Ovu poruku je menjao X Files dana 10.02.2009. u 16:30 GMT+1]
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Unijeti brojeve m i n, zatim izracunati m^n i n^m, ispitati djeljivost

[ Pregleda: 1989 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.