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

Programer beginner :(
WWW:
Idite na Prethodno  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Sljedeće
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
Luuka
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 13. 02. 2007. (20:34:54)
Postovi: (925)16
Spol: muško
Sarma = la pohva - posuda
188 = 301 - 113
Lokacija: Hakuna Matata

PostPostano: 15:14 ned, 8. 2. 2009    Naslov: Citirajte i odgovorite

Meni radi ok...

[code:1]#include <stdio.h>

int main()
{
int i,j,n;

printf("Unesi n: ");
scanf("%d",&n);
for (i=0;i<n;i++)
{
for (j=0;j<=i;j++) printf("*");
printf("\n");
}

scanf("%%");
return 0;
}[/code:1]
Meni radi ok...

Kod:
#include <stdio.h>

int main()
{
    int i,j,n;
   
    printf("Unesi n: ");
    scanf("%d",&n);
    for (i=0;i<n;i++)
    {
     for (j=0;j<=i;j++) printf("*");
     printf("\n");   
    }
   
    scanf("%%"); 
    return 0;   
}



_________________
"Bolje bi prolazio na faxu da sam na drogama nego na netu" - by a friend of mine
"Poslije spavanja doma spavanje bilo di mi je najdraža stvar" - by the same guy Very Happy
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
Atomised
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 04. 09. 2007. (15:33:59)
Postovi: (399)16
Sarma = la pohva - posuda
70 = 95 - 25
Lokacija: Exotica

PostPostano: 15:16 ned, 8. 2. 2009    Naslov: Citirajte i odgovorite

[quote="mini"]Nije mi jasno kako mi zadatak ne ispisuje pravo rješenje već zvjezdice, jednu ispod druge. Zadatak je iz vježbi asistenta Šege.


Zadatak 8.28. Napišite program koji ucitava prirodni broj n, te
pomoću zvjezdica (“*”) iscrtava pravokutni trokut katete duljine n zna-
kova. Na primjer, za n = 4 treba ispisati:
*
**
***
****

Rješenje.
1 int n , i , j ;
2
3 p r i n t f ( ”Unesite n : ” ) ; scanf ( ”%d” , &n ) ;
4
5 for ( i = 0 ; i < n ; i++) {
6 for ( j = 0 ; j <= i ; j++)
7 p r i n t f ( ”∗” ) ;
8 p r i n t f ( ”\n” ) ;
9 }[/quote]


Pa to rješenje iz skripte je dobro...
Ti si možda utrpala [tt]"\n"[/tt] u unutarnju petlju.
mini (napisa):
Nije mi jasno kako mi zadatak ne ispisuje pravo rješenje već zvjezdice, jednu ispod druge. Zadatak je iz vježbi asistenta Šege.


Zadatak 8.28. Napišite program koji ucitava prirodni broj n, te
pomoću zvjezdica (“*”) iscrtava pravokutni trokut katete duljine n zna-
kova. Na primjer, za n = 4 treba ispisati:
*
**
***
****

Rješenje.
1 int n , i , j ;
2
3 p r i n t f ( ”Unesite n : ” ) ; scanf ( ”%d” , &n ) ;
4
5 for ( i = 0 ; i < n ; i++) {
6 for ( j = 0 ; j ⇐ i ; j++)
7 p r i n t f ( ”∗” ) ;
8 p r i n t f ( ”\n” ) ;
9 }



Pa to rješenje iz skripte je dobro...
Ti si možda utrpala "\n" u unutarnju petlju.


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


Pridružen/a: 17. 10. 2007. (12:19:40)
Postovi: (183)16
Spol: muško
Sarma = la pohva - posuda
33 = 43 - 10
Lokacija: :ɐɾıɔɐʞoן

PostPostano: 15:26 ned, 8. 2. 2009    Naslov: Citirajte i odgovorite

Pliz pomoć oko zadatka...

[b]11.18 [/b](iz vježbi) [b]Napišite funkciju koja prima niz realnih brojeva, te vraća sumu njegovih elemenata.[/b]

Pišem sve zadatke zajedno sa main-om tako da ih odmah provjerim...
Ovo je moje rješenje

[code:1]#include<stdio.h>
#include<stdlib.h>

double suma_niza(double a[], int n){
int i;
double sum=0;

for(i=0;i<n;++i) sum+=a[i];
return sum;
}

int main(void){
int n, i;
double a[100];

printf("Upisite n: ");
scanf("%d", &n);
for(i=0;i<n;++i){
printf("a[%d]=", i);
scanf("%lg", a[i]);
}

printf("SUMA=%lg\n", suma_niza(a[i],n));

system("pause");
return 0;
}[/code:1]



Baca mi error kod zadnjeg printf-a...

[code:1]cannot convert `double' to `double*' for argument `1' to `double suma_niza(double*, int)' [/code:1]


O čem se radi?

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

Skužio sam...

Ovo je dobar kod

[code:1]#include<stdio.h>
#include<stdlib.h>

double suma_niza(double a[], int n){
int i;
double sum=0;

for(i=0;i<n;++i) sum+=a[i];
return sum;
}

int main(void){
int n, i;
double a[100];

printf("Upisite n: ");
scanf("%d", &n);
for(i=0;i<n;++i){
printf("a[%d]=", i);
scanf("%lg", &a[i]);
}

printf("SUMA=%lg\n", suma_niza(a,n));

system("pause");
return 0;
}[/code:1]
Pliz pomoć oko zadatka...

11.18 (iz vježbi) Napišite funkciju koja prima niz realnih brojeva, te vraća sumu njegovih elemenata.

Pišem sve zadatke zajedno sa main-om tako da ih odmah provjerim...
Ovo je moje rješenje

Kod:
#include<stdio.h>
#include<stdlib.h>

double suma_niza(double a[], int n){
    int i;
    double sum=0;
   
    for(i=0;i<n;++i) sum+=a[i];
    return sum;
}

int main(void){
    int n, i;
    double a[100];
   
    printf("Upisite n: ");
    scanf("%d", &n);
    for(i=0;i<n;++i){
                     printf("a[%d]=", i);
                     scanf("%lg", a[i]);
                     }
   
    printf("SUMA=%lg\n", suma_niza(a[i],n));
   
    system("pause");
    return 0;
}




Baca mi error kod zadnjeg printf-a...

Kod:
cannot convert `double' to `double*' for argument `1' to `double suma_niza(double*, int)'



O čem se radi?

Added after 9 minutes:

Skužio sam...

Ovo je dobar kod

Kod:
#include<stdio.h>
#include<stdlib.h>

double suma_niza(double a[], int n){
    int i;
    double sum=0;
   
    for(i=0;i<n;++i) sum+=a[i];
    return sum;
}

int main(void){
    int n, i;
    double a[100];
   
    printf("Upisite n: ");
    scanf("%d", &n);
    for(i=0;i<n;++i){
                     printf("a[%d]=", i);
                     scanf("%lg", &a[i]);
                     }
   
    printf("SUMA=%lg\n", suma_niza(a,n));
   
    system("pause");
    return 0;
}



_________________
Muy importante!
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Atomised
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 04. 09. 2007. (15:33:59)
Postovi: (399)16
Sarma = la pohva - posuda
70 = 95 - 25
Lokacija: Exotica

PostPostano: 15:29 ned, 8. 2. 2009    Naslov: Citirajte i odgovorite

[quote="kakt00s"]
O čem se radi?[/quote]

Prvo, zaboravio si [tt]&[/tt] kod učitavanja članova niza...
Drugo, kod printfa, trebao bi funkciji slati [tt]a[/tt] umjesto [tt]a[i][/tt], jer [tt]a[i][/tt] je samo jedan član...
kakt00s (napisa):

O čem se radi?


Prvo, zaboravio si & kod učitavanja članova niza...
Drugo, kod printfa, trebao bi funkciji slati a umjesto a[i], jer a[i] je samo jedan član...


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


Pridružen/a: 04. 02. 2009. (14:31:34)
Postovi: (69)16
Spol: žensko
Sarma = la pohva - posuda
= 13 - 11

PostPostano: 15:32 ned, 8. 2. 2009    Naslov: Citirajte i odgovorite

Pa to rješenje iz skripte je dobro...
Ti si možda utrpala [tt]"\n"[/tt] u unutarnju petlju.[/quote]

ma nisam, provjeravala sam znak po znak di sam ga upisala. ispiše mi za n = 4, 4 zvjezdice jednu ispod druge. poludit ću.
Pa to rješenje iz skripte je dobro...
Ti si možda utrpala "\n" u unutarnju petlju.[/quote]

ma nisam, provjeravala sam znak po znak di sam ga upisala. ispiše mi za n = 4, 4 zvjezdice jednu ispod druge. poludit ću.


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


Pridružen/a: 04. 09. 2007. (15:33:59)
Postovi: (399)16
Sarma = la pohva - posuda
70 = 95 - 25
Lokacija: Exotica

PostPostano: 15:37 ned, 8. 2. 2009    Naslov: Citirajte i odgovorite

[quote="mini"]
ma nisam, provjeravala sam znak po znak di sam ga upisala. ispiše mi za n = 4, 4 zvjezdice jednu ispod druge. poludit ću.[/quote]

Pa daj nam pejstaj svoj kod. :)
mini (napisa):

ma nisam, provjeravala sam znak po znak di sam ga upisala. ispiše mi za n = 4, 4 zvjezdice jednu ispod druge. poludit ću.


Pa daj nam pejstaj svoj kod. Smile


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


Pridružen/a: 04. 02. 2009. (14:31:34)
Postovi: (69)16
Spol: žensko
Sarma = la pohva - posuda
= 13 - 11

PostPostano: 15:39 ned, 8. 2. 2009    Naslov: Citirajte i odgovorite

Skontala sam. Evo di je greška. Fale zagrade:


Rješenje.
1 int n , i , j ;
2
3 p r i n t f ( ”Unesite n : ” ) ; scanf ( ”%d” , &n ) ;
4
5 for ( i = 0 ; i < n ; i++) {
6 for ( j = 0 ; j <= i ; j++) [color=red][b]{[/b][/color]
7 p r i n t f ( ”∗” ) ;
8 [color=red][b]}[/b][/color]
9 p r i n t f ( ”\n” ) ;
10 }

Nek barba Šego ispravi to :D
Skontala sam. Evo di je greška. Fale zagrade:


Rješenje.
1 int n , i , j ;
2
3 p r i n t f ( ”Unesite n : ” ) ; scanf ( ”%d” , &n ) ;
4
5 for ( i = 0 ; i < n ; i++) {
6 for ( j = 0 ; j ⇐ i ; j++) {
7 p r i n t f ( ”∗” ) ;
8 }
9 p r i n t f ( ”\n” ) ;
10 }

Nek barba Šego ispravi to Very Happy


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


Pridružen/a: 13. 02. 2007. (20:34:54)
Postovi: (925)16
Spol: muško
Sarma = la pohva - posuda
188 = 301 - 113
Lokacija: Hakuna Matata

PostPostano: 15:42 ned, 8. 2. 2009    Naslov: Citirajte i odgovorite

Ne trebaju te zagrade... vidi onaj moj kod gore kojeg stavio... zagrade ti trebaju kad je više od 1 naredbe, a tu je samo jedna, dakle ne trebaju... nešt si dugo zeznula :D
Ne trebaju te zagrade... vidi onaj moj kod gore kojeg stavio... zagrade ti trebaju kad je više od 1 naredbe, a tu je samo jedna, dakle ne trebaju... nešt si dugo zeznula Very Happy



_________________
"Bolje bi prolazio na faxu da sam na drogama nego na netu" - by a friend of mine
"Poslije spavanja doma spavanje bilo di mi je najdraža stvar" - by the same guy Very Happy
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
Atomised
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 04. 09. 2007. (15:33:59)
Postovi: (399)16
Sarma = la pohva - posuda
70 = 95 - 25
Lokacija: Exotica

PostPostano: 15:42 ned, 8. 2. 2009    Naslov: Citirajte i odgovorite

Nije tu greška, to rješenje iz skripte je dobro. ;)
Ako imaš samo jednu naredbu u petlji, ne trebaju ti vitičaste zagrade.

Edit: Ah, Luuka je bio brži. :D
Nije tu greška, to rješenje iz skripte je dobro. Wink
Ako imaš samo jednu naredbu u petlji, ne trebaju ti vitičaste zagrade.

Edit: Ah, Luuka je bio brži. Very Happy


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


Pridružen/a: 04. 02. 2009. (14:31:34)
Postovi: (69)16
Spol: žensko
Sarma = la pohva - posuda
= 13 - 11

PostPostano: 15:48 ned, 8. 2. 2009    Naslov: Citirajte i odgovorite

ma nisam baš toliko blesava da ne znan kad mi radi a kad ne radi :). bez zagrada mi ispisuje zvjezdice jednu ispod druge, a sa zagradama onako kako treba ( u obliku pravokutnog trokuta). ne znam, možda je do mog programa nešto, ionako poludi svako malo :)

al uzet ću u obzir to da ne trebaju zagrade, iako od viška glava ne boli :)
ma nisam baš toliko blesava da ne znan kad mi radi a kad ne radi Smile. bez zagrada mi ispisuje zvjezdice jednu ispod druge, a sa zagradama onako kako treba ( u obliku pravokutnog trokuta). ne znam, možda je do mog programa nešto, ionako poludi svako malo Smile

al uzet ću u obzir to da ne trebaju zagrade, iako od viška glava ne boli Smile


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


Pridružen/a: 13. 02. 2007. (20:34:54)
Postovi: (925)16
Spol: muško
Sarma = la pohva - posuda
188 = 301 - 113
Lokacija: Hakuna Matata

PostPostano: 15:49 ned, 8. 2. 2009    Naslov: Citirajte i odgovorite

Možda ti nešto compiler šteka, probaj onaj moj kod gore... isti je ko u skripti, pa vidi kaj s njim dobiješ... :)
Možda ti nešto compiler šteka, probaj onaj moj kod gore... isti je ko u skripti, pa vidi kaj s njim dobiješ... Smile



_________________
"Bolje bi prolazio na faxu da sam na drogama nego na netu" - by a friend of mine
"Poslije spavanja doma spavanje bilo di mi je najdraža stvar" - by the same guy Very Happy
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
mini
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 04. 02. 2009. (14:31:34)
Postovi: (69)16
Spol: žensko
Sarma = la pohva - posuda
= 13 - 11

PostPostano: 15:57 ned, 8. 2. 2009    Naslov: Citirajte i odgovorite

e da, tvoj mi luuka radi. i skontala sam opet gdje sam falila. stavila sam ";" poslije drugog for. ja blesa :)...

nekad mi je najveća želja da mogu sa laptopom pričat, jer ovako na glupostima znam sate gubit. zašto moj asus ne govori :(?

fala ljudi, odoh dalje rješavat
e da, tvoj mi luuka radi. i skontala sam opet gdje sam falila. stavila sam ";" poslije drugog for. ja blesa Smile...

nekad mi je najveća želja da mogu sa laptopom pričat, jer ovako na glupostima znam sate gubit. zašto moj asus ne govori Sad?

fala ljudi, odoh dalje rješavat


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


Pridružen/a: 13. 02. 2007. (20:34:54)
Postovi: (925)16
Spol: muško
Sarma = la pohva - posuda
188 = 301 - 113
Lokacija: Hakuna Matata

PostPostano: 16:02 ned, 8. 2. 2009    Naslov: Citirajte i odgovorite

[quote="mini"]
nekad mi je najveća želja da mogu sa laptopom pričat, jer ovako na glupostima znam sate gubit. zašto moj asus ne govori :(?
[/quote]

Ne govori Asus, al zato je tu Forum @Degiorgi. :D

I normalno je da se na takvim glupostima gube sati vremena i puno živaca... nakon nekog vremena se desi jedna od ove dvije stvari:
1. baš te briga ako ne radi
2. više ne radiš takve greške pa uvijek radi

Nadam se da ćeš bit u skupini broj 2 :D
mini (napisa):

nekad mi je najveća želja da mogu sa laptopom pričat, jer ovako na glupostima znam sate gubit. zašto moj asus ne govori Sad?


Ne govori Asus, al zato je tu Forum @Degiorgi. Very Happy

I normalno je da se na takvim glupostima gube sati vremena i puno živaca... nakon nekog vremena se desi jedna od ove dvije stvari:
1. baš te briga ako ne radi
2. više ne radiš takve greške pa uvijek radi

Nadam se da ćeš bit u skupini broj 2 Very Happy



_________________
"Bolje bi prolazio na faxu da sam na drogama nego na netu" - by a friend of mine
"Poslije spavanja doma spavanje bilo di mi je najdraža stvar" - by the same guy Very Happy
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
kakt00s
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 17. 10. 2007. (12:19:40)
Postovi: (183)16
Spol: muško
Sarma = la pohva - posuda
33 = 43 - 10
Lokacija: :ɐɾıɔɐʞoן

PostPostano: 16:04 ned, 8. 2. 2009    Naslov: Citirajte i odgovorite

Imam jedno možda malo glupo pitanje...

U zadatku 11.21 iz vježbi... piše da za prazan niz treba vratiti vrijednost x.

Šta točno znači prazan niz? Da su svi elementi 0?
Imam jedno možda malo glupo pitanje...

U zadatku 11.21 iz vježbi... piše da za prazan niz treba vratiti vrijednost x.

Šta točno znači prazan niz? Da su svi elementi 0?



_________________
Muy importante!
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Luuka
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 13. 02. 2007. (20:34:54)
Postovi: (925)16
Spol: muško
Sarma = la pohva - posuda
188 = 301 - 113
Lokacija: Hakuna Matata

PostPostano: 16:07 ned, 8. 2. 2009    Naslov: Citirajte i odgovorite

[quote="kakt00s"]
Šta točno znači prazan niz? Da su svi elementi 0?[/quote]

Ja bih rekao da je to niz duljine 0, tj niz od 0 elemenata 8)
kakt00s (napisa):

Šta točno znači prazan niz? Da su svi elementi 0?


Ja bih rekao da je to niz duljine 0, tj niz od 0 elemenata Cool



_________________
"Bolje bi prolazio na faxu da sam na drogama nego na netu" - by a friend of mine
"Poslije spavanja doma spavanje bilo di mi je najdraža stvar" - by the same guy Very Happy
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
vsego
Site Admin
Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09)
Postovi: (3562)16
Spol: zombi
Sarma = la pohva - posuda
854 = 1068 - 214
Lokacija: /sbin/init

PostPostano: 16:13 ned, 8. 2. 2009    Naslov: Citirajte i odgovorite

@Luuka: Tocno tako. :) Max/min/... nije definirano za nizove duljine nula; slicno kao kod praznih skupova (onih s nula elemenata). ;)

@mini: Besmisleno je kopirati [b]moj[/b] kod i onda pitati gdje je greska u [b]tvom[/b] kodu. :| Drugi put napravi copy/paste [b]SVOG, a ne mog[/b] rjesenja. :) Dodatnu tocku-zarez bi ti ovdje vrlo brzo netko primijetio, ali toga u mom kodu nema, pa nitko nije niti mogao primijetiti. 8)
@Luuka: Tocno tako. Smile Max/min/... nije definirano za nizove duljine nula; slicno kao kod praznih skupova (onih s nula elemenata). Wink

@mini: Besmisleno je kopirati moj kod i onda pitati gdje je greska u tvom kodu. Neutral Drugi put napravi copy/paste SVOG, a ne mog rjesenja. Smile Dodatnu tocku-zarez bi ti ovdje vrlo brzo netko primijetio, ali toga u mom kodu nema, pa nitko nije niti mogao primijetiti. Cool



_________________
U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju.
Drzim prodike
[Vrh]
Korisnički profil Pošaljite privatnu poruku
mini
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 04. 02. 2009. (14:31:34)
Postovi: (69)16
Spol: žensko
Sarma = la pohva - posuda
= 13 - 11

PostPostano: 16:20 ned, 8. 2. 2009    Naslov: Citirajte i odgovorite

@vsego: ja se ispričavam, gledala sam u svoj kod i kod iz skripte pola sata i nisam vidila grešku. refleksivno sam kopirala kod iz skripte.. još je jutro, ne vidim dobro :)

@luuka: nadam se i ja tome, a i nadam se da ću još ove godine bit u programiranju 2 :)
@vsego: ja se ispričavam, gledala sam u svoj kod i kod iz skripte pola sata i nisam vidila grešku. refleksivno sam kopirala kod iz skripte.. još je jutro, ne vidim dobro Smile

@luuka: nadam se i ja tome, a i nadam se da ću još ove godine bit u programiranju 2 Smile


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


Pridružen/a: 17. 10. 2007. (12:19:40)
Postovi: (183)16
Spol: muško
Sarma = la pohva - posuda
33 = 43 - 10
Lokacija: :ɐɾıɔɐʞoן

PostPostano: 17:04 ned, 8. 2. 2009    Naslov: Citirajte i odgovorite

[b]11.22. Napišite funkciju koja prima niz realnih brojeva. Funkcija treba vratiti sumu elemenata niza, te - pomoću varijabilnih parametara - najmanji i najveći element niza.[/b]

Ne kužim kaj ne valja. Compajlira ga. Al minimum i maximum ne valjaju.



[code:1]
#include<stdio.h>
#include<stdlib.h>

double suma_min_max(double a[], int n, double *x, double *y){
int i;
double sum=0;

for(i=0;i<n;++i) if (a[i]>*x) *x=a[i];
for(i=0;i<n;++i) if (a[i]<*y) *y=a[i];

for(i=0;i<n;++i) sum+=a[i];

return sum;
}

int main(void){
int n, i,;
double a[100], y, x;

printf("Upisite n: ");
scanf("%d", &n);

for(i=0;i<n;++i){
printf("a[%d]=", i);
scanf("%lg", &a[i]);
}

printf("\nSUMA NIZA=%lg\nMAXIMUM=%d\nMINIMUM=%d\n", suma_min_max(a,n,&x,&y), x, y);

system("pause");
return 0;
}
[/code:1]
11.22. Napišite funkciju koja prima niz realnih brojeva. Funkcija treba vratiti sumu elemenata niza, te - pomoću varijabilnih parametara - najmanji i najveći element niza.

Ne kužim kaj ne valja. Compajlira ga. Al minimum i maximum ne valjaju.



Kod:

#include<stdio.h>
#include<stdlib.h>

double suma_min_max(double a[], int n, double *x, double *y){
    int i;
    double sum=0;
   
    for(i=0;i<n;++i) if (a[i]>*x) *x=a[i];
    for(i=0;i<n;++i) if (a[i]<*y) *y=a[i];
   
    for(i=0;i<n;++i) sum+=a[i];
   
    return sum;
}

int main(void){
    int n, i,;
    double a[100], y, x;
   
    printf("Upisite n: ");
    scanf("%d", &n);

    for(i=0;i<n;++i){
                     printf("a[%d]=", i);
                     scanf("%lg", &a[i]);
                     }
   
    printf("\nSUMA NIZA=%lg\nMAXIMUM=%d\nMINIMUM=%d\n", suma_min_max(a,n,&x,&y), x, y);
   
    system("pause");
    return 0;
}



_________________
Muy importante!
[Vrh]
Korisnički profil Pošaljite privatnu poruku
klara.2912
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 18. 12. 2007. (00:11:33)
Postovi: (10)16
Spol: žensko
Sarma = la pohva - posuda
= 4 - 1

PostPostano: 17:09 ned, 8. 2. 2009    Naslov: Citirajte i odgovorite

Kako napisati prog koji ispisuje svaki drugi učitani cijeli broj (učitanih je 7 cijelih brojeva)?
Kako napisati prog koji ispisuje svaki drugi učitani cijeli broj (učitanih je 7 cijelih brojeva)?


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


Pridružen/a: 29. 05. 2006. (22:51:14)
Postovi: (121)16
Sarma = la pohva - posuda
23 = 34 - 11

PostPostano: 17:13 ned, 8. 2. 2009    Naslov: Citirajte i odgovorite

@kakt00s: nigdje nisi inicijalizirao x i y; x bi na kraju trebao sadrzati maximum, pa ga inicijaliziraj na nesto malo (manje od svakog elemenata u nizu), a y bi trebao sadrzati minimum, pa ga inicijaliziraj na nesto veliko (vece od svakog elemenata u nizu).
@kakt00s: nigdje nisi inicijalizirao x i y; x bi na kraju trebao sadrzati maximum, pa ga inicijaliziraj na nesto malo (manje od svakog elemenata u nizu), a y bi trebao sadrzati minimum, pa ga inicijaliziraj na nesto veliko (vece od svakog elemenata u nizu).



_________________
1 2 3 4
[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.
Idite na Prethodno  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Sljedeće
Stranica 6 / 10.

 
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