Search
 
 
  Engleski
 
 
 
Open in this window (click to change)
Forum@DeGiorgi: Početna
Forum za podršku nastavi na PMF-MO
Login Registracija FAQ Smajlići Članstvo Pretražnik Forum@DeGiorgi: Početna

Zadatak 11.2.4. (zadatak)
WWW:

Moja sarma
 
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 1. godine, preddiplomski studij Matematika -> Programiranje 1 i 2
Prethodna tema :: Sljedeća tema  
Autor/ica Poruka
zvonkec
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 04. 11. 2010. (20:56:30)
Postovi: (37)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
12 = 14 - 2

PostPostano: 10:20 uto, 15. 1. 2013    Naslov: Zadatak 11.2.4. Citirajte i odgovorite

ovo je moj kod za zadatak 11.2.4. iz skripte:

#include<stdio.h>

double min(double niz[],int n,double x) {
int i;double min;
if(n==0) return x;
for(i=0;i<n;i++) {
if(i==0 || niz[i]<min) min=niz[i];
}
return min;
}

double max(double niz[],int n,double x) {
int i;double max;
if(n==0) return x;
for(i=0;i<n;i++) {
if(i==0 || niz[i]>max) max=niz[i];
}
return max;
}

int main () {
int n,i;
double x,niz[100];
scanf("%d",&n);
scanf("%f",&x);
for(i=0;i<n;i++){
scanf("%f",&niz[i]);
}
printf("min=%g, max=%g\n",min(niz,n,x),max(niz,n,x));
return 0;
}

to meni ne vraća ni članove niza kak treba.sad ne znam stvarno u čem je problem pa ako mi netko može to objasnit...ne znam jel šaljem krive podatke u funkciju ili što...a jučer sam radila programe s Hornerovim algoritmom, na drugom su kompjuteru kojem trenutačno nemam pristup pa ne mogu poslat. uglavnom, tamo sam doslovno kopirala onaj kod koji je prvi primjer za Hornera u skripti i isto ne vraća nikako dobro. tipa stalno mi za p(x) vraća -2...je li moguće da je problem u kompjuteru?

eto, ako netko može pomoć, ja lijepo molim :)
ovo je moj kod za zadatak 11.2.4. iz skripte:

#include<stdio.h>

double min(double niz[],int n,double x) {
int i;double min;
if(n==0) return x;
for(i=0;i<n;i++) {
if(i==0 || niz[i]<min) min=niz[i];
}
return min;
}

double max(double niz[],int n,double x) {
int i;double max;
if(n==0) return x;
for(i=0;i<n;i++) {
if(i==0 || niz[i]>max) max=niz[i];
}
return max;
}

int main () {
int n,i;
double x,niz[100];
scanf("%d",&n);
scanf("%f",&x);
for(i=0;i<n;i++){
scanf("%f",&niz[i]);
}
printf("min=%g, max=%g\n",min(niz,n,x),max(niz,n,x));
return 0;
}

to meni ne vraća ni članove niza kak treba.sad ne znam stvarno u čem je problem pa ako mi netko može to objasnit...ne znam jel šaljem krive podatke u funkciju ili što...a jučer sam radila programe s Hornerovim algoritmom, na drugom su kompjuteru kojem trenutačno nemam pristup pa ne mogu poslat. uglavnom, tamo sam doslovno kopirala onaj kod koji je prvi primjer za Hornera u skripti i isto ne vraća nikako dobro. tipa stalno mi za p(x) vraća -2...je li moguće da je problem u kompjuteru?

eto, ako netko može pomoć, ja lijepo molim Smile



_________________
nekad sam bio umišljen al sam se promijenio sad sam savršen
[Vrh]
Korisnički profil Pošaljite privatnu poruku
El_Loco
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 26. 05. 2012. (15:25:04)
Postovi: (31)16
Spol: muško
Sarma = la pohva - posuda
14 = 27 - 13

PostPostano: 11:08 uto, 15. 1. 2013    Naslov: Citirajte i odgovorite

zato što %f služi za float, a &lf za double(može i %lg)

samu grešku mi je i kompajler javio: warning: format '%f' expects type 'float *', but argument 2 has type 'double *'
pa ako tebi nije, moraš si u settingsima nešto podesiti...
zato što %f služi za float, a &lf za double(može i %lg)

samu grešku mi je i kompajler javio: warning: format '%f' expects type 'float *', but argument 2 has type 'double *'
pa ako tebi nije, moraš si u settingsima nešto podesiti...


[Vrh]
Korisnički profil Pošaljite privatnu poruku
zvonkec
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 04. 11. 2010. (20:56:30)
Postovi: (37)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
12 = 14 - 2

PostPostano: 11:13 uto, 15. 1. 2013    Naslov: Citirajte i odgovorite

na onom kompjuteru sam i tako pokušala...valjda taj ne radii...ovdje tako radi...hvala :)

[size=9][color=#999999]Added after 1 minutes:[/color][/size]

zapravo, puno hvala. ja se tu živciram, a radim gluposti
na onom kompjuteru sam i tako pokušala...valjda taj ne radii...ovdje tako radi...hvala Smile

Added after 1 minutes:

zapravo, puno hvala. ja se tu živciram, a radim gluposti



_________________
nekad sam bio umišljen al sam se promijenio sad sam savršen
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Prethodni postovi:   
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 1. godine, preddiplomski studij Matematika -> Programiranje 1 i 2 Vremenska zona: GMT + 01:00.
Stranica 1 / 1.

 
Forum(o)Bir:  
Ne možete otvarati nove teme.
Ne možete odgovarati na postove.
Ne možete uređivati Vaše postove.
Ne možete izbrisati Vaše postove.
Ne možete glasovati u anketama.
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2002 phpBB Group
Theme created by Vjacheslav Trushkin
HR (Cro) by Ančica Sečan