funkcija f(a.k)

funkcija f(a.k)

offline
  • Pridružio: 01 Maj 2007
  • Poruke: 173
  • Gde živiš: Paraćin

Treba da napravim funkciju za celobrojni niz koja racuna 0-AK
f(a,k)=a+a1+.....ak JA sam uradio ovako ali ima nekih gresaka

#include<stdio.h>
int f(int a[100],int k) {
int s=0,i;
for(i=0;i<k;i++) s+=a[i];
return s;
}
main() {
int a[100],k,s,*p,n;
printf("Unesite broja clanova");
scanf("%d",&n);
printf("Unesite clanove");
for(p=0;p<a+n;p++) scanf("%d",p);
printf("s=%d",f(a,k));
}



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 30 Maj 2005
  • Poruke: 1014
  • Gde živiš: Mbabane

ovako na prvi pogled mi se cini da ima greska u for petlji funkcije f

Ako ti treba f(a,k)=a+a1+.....ak, onda for petljom treba da obuhvatis i k, a tvoj uslov dozvoljava brojacu da ide samo do k-1, i na vrijednost provjeru vrijednosti za k on izlazi iz petlje tako da nece dodati k-ti clan niza, pa ni rezultat nece biti po ocekivanju. Dakle for petlja treba da ide do i<k+1

Za sintaksne greske ne znam, nisam kompajlirala a malo mi je nepregledno ...

Bilo bi pozeljno da stavis provjeru vrijednosti unesenog broja clanova, jer ako uneses negativan broj (a prihvatas ga u int koji je oznacen tip), vjerovatno ce ti se slesiti program



Ko je trenutno na forumu
 

Ukupno su 1944 korisnika na forumu :: 78 registrovanih, 9 sakrivenih i 1857 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 6018 - dana 19 Dec 2025 13:41

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 100jan, 357magnum, Armadillo, AudioTehnica, baza, Bbbggg1979, bbrasnjo3, blue, Bo96, Bosnjo, boxbole, burevestnik, BZ, Chainsaw, Comyymoc, Dioniss, famoso, FileFinder, Fog of War, Frunze, gasha, Georgius, Goran_, goxin, GveX, HogarStrashni, Jovan1997, Kajzer Soze, Kajzer_Soze, Kazablankasrb, Kole1975, Kruger, ladro, laki_bb, Lazur_01, Leteća Krofna, loon123, LostInSpaceandTime, m94j, madza, majstro, markolopin, Maruti, mat, Metanoja, milenko crazy north, Milometer, mrvica78, mrzimregistraciju, nick79, NklJov123, otec_onufrij, proka89, raf87, razumihin, ruma, ruso, samsung, Sarmat, Saša1989, Sirius, stingD, strn, styg, tacija, Tihi86, Vanderx, vanyadds, VaRvArI 85, virked, Vlad000, vukovi, vuksa72, xAlex2, zmajognjeniivan, zubri, zzapNDjuric99, |_MeD_|