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

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

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

[ Pregleda: 1306 | Odgovora: 6 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

xeron
Sarajevo

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



Profil

icon Program za C Stepenovanje/problem ???????28.09.2005. u 18:26

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);
}
28.09.2005. u 18:26 

X Files
Vladimir Stefanovic
Pozarevac

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

Jabber: xfiles@elitesecurity.org
Sajt: www.antivari.com


Profil

icon Re: Program za C Stepenovanje/problem ???????28.09.2005. u 18:38
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]
FREEWARE
Di rečnik, v1.0.058 (srp-eng/eng-srp priručni rečnik)
http://www.antivari.com
28.09.2005. u 18:38 

xeron
Sarajevo

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



Profil

icon Re: Program za C Stepenovanje/problem ???????28.09.2005. u 19:23
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);
}
28.09.2005. u 19:23 

xeron
Sarajevo

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



Profil

icon Re: Program za C Stepenovanje/problem ???????28.09.2005. u 19:26
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);
}
28.09.2005. u 19:26 

X Files
Vladimir Stefanovic
Pozarevac

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

Jabber: xfiles@elitesecurity.org
Sajt: www.antivari.com


Profil

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

#include <stdlib.h>

... ako se ne varam.

FREEWARE
Di rečnik, v1.0.058 (srp-eng/eng-srp priručni rečnik)
http://www.antivari.com
28.09.2005. u 19:27 

X Files
Vladimir Stefanovic
Pozarevac

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

Jabber: xfiles@elitesecurity.org
Sajt: www.antivari.com


Profil

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

Petlja ti je vrtela jednu iteraciju (tj množenje) više!!!
FREEWARE
Di rečnik, v1.0.058 (srp-eng/eng-srp priručni rečnik)
http://www.antivari.com
28.09.2005. u 19:28 

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
Citat:
X Files: Probaj samo:

#include <stdlib.h>

... ako se ne varam.


Ne varaš se.

28.09.2005. u 22:36 

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

[ Pregleda: 1306 | Odgovora: 6 ]

Postavi temu Odgovori

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