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

Program za C Stepenovanje/problem ???????

[es] :: C/C++ programiranje :: Program za C Stepenovanje/problem ???????

[ Pregleda: 3385 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

xeron
Sarajevo

Član broj: 25909
Poruke: 133
*.dlp109.bih.net.ba.



Profil

icon Program za C Stepenovanje/problem ???????28.09.2005. u 18:26 - pre 226 meseci
Kako napraviti program koji trazi da se unesu dva broja i onda stepenuje prvi broj na drugi....

Ova je moj pokusaj u cemu je greska ?

Code:
#include <stdio.h>
#include <windows.h>

int power(int m, int n);

main(){


    int baza, exp, rezultat;
    
    printf("Unesite broj koji zelite da stepenujete pa onda exponent stepenovanja\n");
    scanf("%d",&baza);
    scanf("%d",&exp);

    rezultat=power(baza,exp);

    printf("%d podignut na %d iznosi %d",baza,exp,rezultat);
    return 0;
    system ("pause");
}

int power(int base, int n){
    int i,p;

    for (i=0;i<=n;++i)

        p=p*base;
    return p;
}

if (argc > 1 && strcmp(argv[1], "-advice") == 0) {
printf("Don't Panic!n");
exit(42);
}
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.nat-pool.po.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: Program za C Stepenovanje/problem ???????28.09.2005. u 18:38 - pre 226 meseci
Odokativnom metodom:

int power(int base, int n){
int i,p=1; // <--- INICIJALNA VREDNOST ZA MNOZENJE, JER SA NULOM...

for (i=0;i<n;++i) // <--- TREBA OD 0 DO I<N, ILI OD 1 DO I<=N

p=p*base;
return p;
}

P.S. EDIT

Inace, vec postoji u 'math.h' funkcija pow()...

Takodje, 'windows.h' ti je nepotreban za ovaj program...

Dalje, system( "PAUSE" ) treba PRE return;



[Ovu poruku je menjao X Files dana 28.09.2005. u 19:49 GMT+1]
 
Odgovor na temu

xeron
Sarajevo

Član broj: 25909
Poruke: 133
*.dlp260.bih.net.ba.



Profil

icon Re: Program za C Stepenovanje/problem ???????28.09.2005. u 19:23 - pre 226 meseci
Za Visual Studio 6 treba windows.h da bi se mogla koristiti system ("pause")
if (argc > 1 && strcmp(argv[1], "-advice") == 0) {
printf("Don't Panic!n");
exit(42);
}
 
Odgovor na temu

xeron
Sarajevo

Član broj: 25909
Poruke: 133
*.dlp260.bih.net.ba.



Profil

icon Re: Program za C Stepenovanje/problem ???????28.09.2005. u 19:26 - pre 226 meseci
Znaci problem je bio samo u inicijalizaciji
Code:
int i,p=1; // <--- INICIJALNA VREDNOST ZA MNOZENJE, JER SA NULOM...


Hvala
if (argc > 1 && strcmp(argv[1], "-advice") == 0) {
printf("Don't Panic!n");
exit(42);
}
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.nat-pool.po.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: Program za C Stepenovanje/problem ???????28.09.2005. u 19:27 - pre 226 meseci
Probaj samo:

#include <stdlib.h>

... ako se ne varam.
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.nat-pool.po.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: Program za C Stepenovanje/problem ???????28.09.2005. u 19:28 - pre 226 meseci
Nije samo u incijalizaciji!

Petlja ti je vrtela jednu iteraciju (tj množenje) više!!!
 
Odgovor na temu

Tronic
Pula

Član broj: 48368
Poruke: 51
*.cmu.carnet.hr.

Sajt: www.veleri.hr/~kcetina


Profil

icon Re: Program za C Stepenovanje/problem ???????28.09.2005. u 22:36 - pre 226 meseci
Citat:
X Files: Probaj samo:

#include <stdlib.h>

... ako se ne varam.


Ne varaš se.

 
Odgovor na temu

[es] :: C/C++ programiranje :: Program za C Stepenovanje/problem ???????

[ Pregleda: 3385 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

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