C pomoc oko zadatka

2

C pomoc oko zadatka

offline
  • Dusan
  • Pridružio: 20 Okt 2013
  • Poruke: 180

Ja sam probao da unesem 3, i zatim -1,-2,-3. Maksimum je -1. Ali za ostalo nije dobro Mr. Green

Gledao sam link koji si mi poslao Smile

Ako sam te dobro razumeo to bi sada trebalo da izgleda ovako:
Citat:#include<stdio.h>
main()
{
int a[100],i,n,max;
printf("Uneti broj elemenata niza n\n");
scanf("%d",&n);
printf("Uneti elemente niza\n");
for(i=0;i<n;i++)
{
printf("a[%d]=",i+1);
scanf("%d",&a[i]);
}
max=a[0];
for(i=0;i<n;i++)
if(a[i]>max)
max=a[i];
printf("Max je %d\na",max);
}



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Milan
  • Pridružio: 17 Dec 2007
  • Poruke: 14825
  • Gde živiš: Niš

Da, to će da tačno rešenje. Samo, ne bi bilo loše da uzmeš u obzir i ovo: vasa.93 ::provera (petlja) kreće od drugogU principu, ništa bitno, jedna iteracija manje, ali je rešenje korektnije.



offline
  • Dusan
  • Pridružio: 20 Okt 2013
  • Poruke: 180

Ok, hvala Smile

Da li je dobro ovako za minimum?
Citat:#include<stdio.h>
main()
{
int a[100],i,n,min;
printf("Uneti broj elemenata niza n\n");
scanf("%d",&n);
printf("Uneti elemente niza\n");
for(i=0;i<n;i++)
{
printf("a[%d]=",i+1);
scanf("%d",&a[i]);
}
min=a[0];
for(i=0;i<n;i++)
if(a[i]<min)
min=a[i];
printf("Min je %d\na",min);
}

offline
  • Milan
  • Pridružio: 17 Dec 2007
  • Poruke: 14825
  • Gde živiš: Niš

Važi isto što i u prethodnoj poruci.

offline
  • Dusan
  • Pridružio: 20 Okt 2013
  • Poruke: 180

Napisano: 15 Jun 2014 15:15

Ne znam na koji deo koda se to odnosi, pa ako bih mogao da mi pokazes..Smile

Dopuna: 15 Jun 2014 15:17

Mozda ovo for(i=0;i<n;i++) pri kraju koda? Smile

offline
  • Milan
  • Pridružio: 17 Dec 2007
  • Poruke: 14825
  • Gde živiš: Niš

Pogledaj link... Very Happy

offline
  • Dusan
  • Pridružio: 20 Okt 2013
  • Poruke: 180

Gledam ali ne mogu da ukapiram o cemu se radi...Very Happy
Nadam se da to nije mnogo bitno Smile

Za srednju vrednos je dobro ovako? Smile
Citat:#include <stdio.h>
main()
{
int n, i;
float a[100], sum=0, sr;
printf("Uneti broj elemenata niza");
scanf("%d",&n);
for(i=0; i<n; ++i)
{
printf("[%d]=",i+1);
scanf("%f",&a[i]);
sum+=a[i];
}
sr=sum/n;
printf("Srednja vrednost je = %.2f",sr);
}

offline
  • Milan
  • Pridružio: 17 Dec 2007
  • Poruke: 14825
  • Gde živiš: Niš

Da. Niz i suma ne moraju da budu float (u svim primerima su int), ali je svakako to to.

offline
  • Dusan
  • Pridružio: 20 Okt 2013
  • Poruke: 180

Potrebna pomoc za resavanje ovog zadatka:
Citat:Napisati program kojim se unose nizovi a i b od n elemenata. Formirati niz c na sledeći način:
c[i]=2*a[i]+3b[i]. Štampati niz c.




I ovog:
Napisati program kojim se unosi niz a od n elemenata. Parnim elementima niza promeniti znak pa
štampati niz pre i posle promene znaka.

Citat:#include<stdio.h>
main()
{
int a[100],n,i;
printf("Uneti broj elemenata niza\n");
scanf("%d",&n);
printf("Uneti elemente niza\n");
for(i=0;i<n;i++)
{
printf("a[%d]",i+1);
scanf("%d",&a[i]);
}
Ne znam kako ovde da unesem koji su parni elementi i ostalo...
}

offline
  • Milan
  • Pridružio: 17 Dec 2007
  • Poruke: 14825
  • Gde živiš: Niš

Prvi zadatak neću da komentarišem.

Što se tiče drugog, broj je paran ako je deljiv sa dva, tj. ako je njegov ostatak pri deljenju sa dva jednak nuli. Operator koji vraća ostatak pri deljenju jeste %. Npr. 4%2 = 0. Zašto? Zato što je 4 deljiv sa dva i ostatak je 0.

Ko je trenutno na forumu
 

Ukupno su 1310 korisnika na forumu :: 87 registrovanih, 9 sakrivenih i 1214 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 9k38, airsuba, Aleksa-, Alexa77, ALEXV, Asteker, Automaticar, Banovo Brdo, bavar357, bigfoot, bojank, boro975, BZ, casual03, CikaKURE, Crazzer, d.arsenal321, Dalibor Šafar, darionis, dejno, Demi87, Django777, djuradj, Dogma21, Dolinc, dozorni, ds69, dukajov, dule10savic, dulleo, Dzigy, dzoni19, Electron, FOX, galerija, Georgius, gorankuba, ihis, IQ116, jackreacher011011, janezek67, jarovitt, jodzula, Još malo pa deda, K-1A, Kalem, Kruger, Kubovac, kybonacci, Lester Freamon, Lieutenant, Litostroton, LostInSpaceandTime, Lošmi, MakiMaki02, Maruti, Mercury, Milan A. Nikolic, mile23, milenko crazy north, milutin134, MK10, Mskok, nebidrag, NMNJ, Nomica, orah, Papadubi, PerLK, ping15, PrincipL, proka89, Pv123, sekretar, Shajlok, sistem22, Tribal, Troja, TRZH92, Tvrtko I, vathra, VJ, Vlada78, Vlado82, vuk77, vukovi, ZetaMan