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

potrebna pomoc "C" jezik

[es] :: C/C++ programiranje :: C/C++ za početnike :: potrebna pomoc "C" jezik

[ Pregleda: 1717 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

madalex
Aleksandar Vukasinovic
Srednja skola,"15. maj"
Srbija,Prokuplje

Član broj: 302173
Poruke: 4
109.92.97.*



Profil

icon potrebna pomoc "C" jezik09.09.2012. u 20:32 - pre 141 meseci
Pozdrav Ljudi,
Naime trebam da odradim zadatak u Dev-C++-u, a on glasi :
Nacrtati algoritam i napisati program koji izracunava zbir proizvoda i srednju vrednost elemenata celobrojnog niza duzine 10. Vrednosti elemenata unosi korisnik.
Radi mi sve ali proizvod cini mi se da nesto pogresno racuna, moze li mi iko reci gde je problem.
Evo mog programa:

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

int main(int argc, char *argv[])
{ int i,Niz[10],Z=0,P=1;
double SrVr;
printf("Unesite 10 elemenata niza: \n");
for(i=0;i<10;i++)
{
scanf("%d",&Niz);
}
for(i=0;i<10;i++)
{
Z=Z+Niz;
P=P*Niz;
SrVr=(double)Z/10;
}
printf("Zbir= %8.2d\nProizvod= %d\nSrednja vrednost= %8.2f\n",Z,P,SrVr);


system("PAUSE");
return 0;
}

Hvala unapred... :)

.:/madalex:.
 
Odgovor na temu

the_tosic

Član broj: 37314
Poruke: 381
*.ptt.rs.



+128 Profil

icon Re: potrebna pomoc "C" jezik09.09.2012. u 20:42 - pre 141 meseci
Ne koristis dobro nizove
Da bi pristupio polju niza moras da koristis niz[index];

Code:
scanf("%d",&Niz); -> scanf("%d",&Niz[i]);
Z=Z+Niz; -> Z=Z+Niz[i];
P=P*Niz; -> P=P*Niz[i];
 
Odgovor na temu

madalex
Aleksandar Vukasinovic
Srednja skola,"15. maj"
Srbija,Prokuplje

Član broj: 302173
Poruke: 4
109.92.97.*



Profil

icon Re: potrebna pomoc "C" jezik09.09.2012. u 20:51 - pre 141 meseci
hmm..
Tako i jeste u programu ali kada sam copy/pate ovde nije se iskucalo..
Ipak nije do toga ili barem ja gresim ali kad testiram program
proizvod niza od 10 broja (sva deset broja su 10) ispada da je "Proizvod= 1410065408"
Hvala sto mi pomazes :)
.:/madalex:.
 
Odgovor na temu

the_tosic

Član broj: 37314
Poruke: 381
*.ptt.rs.



+128 Profil

icon Re: potrebna pomoc "C" jezik09.09.2012. u 20:59 - pre 141 meseci
Code:
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{ int i,Niz[10],Z=0,P=1;
double SrVr;
printf("Unesite 10 elemenata niza: \n");
for(i=0;i<10;i++)
{
    scanf("%d",&Niz[i]);
}
for(i=0;i<10;i++)
{
    Z=Z+Niz[i];
    P=P*Niz[i];
    SrVr=(double)Z/10;
}
printf("Zbir= %8.2d\nProizvod= %d\nSrednja vrednost= %8.2f\n",Z,P,SrVr);


system("PAUSE");
return 0;
}

izlaz:
Code:

Unesite 10 elemenata niza:
1
2
3
4
5
6
7
8
9
10
Zbir=       55
Proizvod= 3628800
Srednja vrednost=     5.50
Press any key to continue . . .

Koj kompajler/okruzenje koristis?
 
Odgovor na temu

madalex
Aleksandar Vukasinovic
Srednja skola,"15. maj"
Srbija,Prokuplje

Član broj: 302173
Poruke: 4
109.92.97.*



Profil

icon Re: potrebna pomoc "C" jezik09.09.2012. u 21:04 - pre 141 meseci
To je to :)
Hvala ti puno....
Sorry sto sam te iscimao. Od 17h radim izvestaj za skolu boli me glava ne znam gde se nalazim :P
Jos jednom hvala ti :)
.:/madalex:.
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: potrebna pomoc "C" jezik

[ Pregleda: 1717 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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