C pomoc oko zadatka

1

C pomoc oko zadatka

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

Moze li neko da mi uradi ova 3 kratka zadatka molim vas, puno bi mi znacilo Zagrljaj

1. Napisati program kojim se unosi niz a dimenzije n ( n<=100 ) . Izračunati i štampati najmanji element u nizu.

2. Napisati program kojim se unosi niz a dimenzije n ( n<=50 ) . Izračunati i štampati najveći element u nizu i njegov indeks.

3. Napisati program kojim se unosi niz a dimenzije n ( n<=150 ) . Izračunati i štampati srednju vrednost u nizu.



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

Opet nisi bio na predavanju? Very Happy I opet bi da dobiješ gotov kod? A da naučiš nešto, to ništa, a? Very Happy

Jesi li barem probao da potražiš rešenja na google-u?



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

Napisano: 15 Jun 2014 12:53

vasa.93 ::Opet nisi bio na predavanju? Very Happy I opet bi da dobiješ gotov kod? A da naučiš nešto, to ništa, a? Very Happy

Jesi li barem probao da potražiš rešenja na google-u?


Tako nekako Mr. Green Prosli put nisam dobio gotov kod, sada mi je opet potrebno ovo, ja bih da naucim, mislio sam da cu shvatiti kada vidim kod, nemam drugi nacin na koji mogu da naucim Very Happy

Trazio sam na google-u ali nisam nasao nijedan dobar tutorijal za c jezik na srpskom Smile

Dopuna: 15 Jun 2014 12:57

Sutra imam test, tako da mi je hitno potrebno... Neutral

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

Napisano: 15 Jun 2014 12:59

Hah, ti bi iz koda da tumačiš. Oće to tako. Very Happy

Evo ovde imaš kod za minimalni element i njegov indeks: http://www.programmingsimplified.com/c/source-code.....t-in-array
Ajde reci mi kako ga ti razumeš? Priča je apsoluto ista i za maksimalni element, samo obrneš operator poređenja.

Inače, što se tiče "tutorijala na srpskom", ukoliko želiš da se iole ozbiljnije baviš programiranjem, razumevanje engleskog jezika je #1 priority.

Dopuna: 15 Jun 2014 13:01

ifix ::Sutra imam test, tako da mi je hitno potrebno... Neutral A što se tiče testa, pa iskreno, nadam se da ćeš da dobiješ ono što zaslužuješ, i ništa više od toga. Wink

A nadam se i da ćeš posle toga da shvatiš da je odlazak na predavanja dobra i korisna stvar... smešak

Dopuna: 15 Jun 2014 13:03

BTW, ona link iznad, prvi je za ključne reči "c min array": https://www.google.rs/#q=c+min+array
Ako baš toliko ne umeš da sklepaš reči za pretragu...

Dopuna: 15 Jun 2014 13:04

ifix ::...ja bih da naucim...Na kraju, nema leba bez motike. Odnosno, nema znanja bez imalo truda. Wink

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

Napisano: 15 Jun 2014 13:42

Hvala na savetima i pomoci, pokusacu sada da uradim Smile

Ali sada imam jedan problem sa programom c free Bebee Dol
Prvo sam mislio da gresim u kodu, ali greska se javlja i u najobicnijem kodu:



Dopuna: 15 Jun 2014 14:04

Kako da resim problem sa ovim?
Uvek mi se javlja ovo Access is denied.

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

Nemam pojma ja šta ti je taj C Free. Probaj da izvučeš izvršni fajl (exe) na neku drugu lokaciju pa da ga odatle pokreneš.

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

Evo uspeo sam..Smile

Ovako je dobro zar ne?

#include<stdio.h>
main()
{
int a[100],i,n,max;
printf("Uneti broj nizova 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=0;
for(i=0;i<n;i++)
if(a[i]>max)
max=a[i];
printf("Max je %d\na",max);
}

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

ifix ::Ovako je dobro zar ne?Paaa, može da prođe. Very Happy

Prva stvar, nema tu nikakvih "nizova", već je jedan niz. Dakle, najpre se unosi dimenzija niza, odnosno broj elemenata niza. Razz
Zatim, šta ako su svi uneseni elementi negativni? Npr. unesem 3 za n, a zatim unesem -1, -2 i -3? Maksimum je onda 0, ali taj element ne postoji u nizu. Very Happy Ajde razmisli malo kako bi to mogao da izbegneš. Very Happy

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

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=-n;
for(i=0;i<n;i++)
if(a[i]>max)
max=a[i];
printf("Max je %d\na",max);
}

Moze ovako? Very Happy

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

Da probamo. Unesem 3 za n, a zatim unesem -10, -11, -12. Maksimum je tada -3. Rekao bih da ne može. Mr. Green

Da ne dužimo. Jesi li pogledao kod sa linka (uvek pogledaj link koji dobiješ kada tražiš pomoć!!! Evil or Very Mad)? Izgleda da ga nisi baš najbolje protumačio. Tamo se jasno vidi da se kao minumum (maksimum) postavlja prvi element niza, i provera (petlja) kreće od drugog. U opštem slučaju tako treba uvek da radiš, valjda ti je sada i jasno zašto.

Ko je trenutno na forumu
 

Ukupno su 905 korisnika na forumu :: 13 registrovanih, 3 sakrivenih i 889 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: babaroga, Bane san, djboj, indja, nebojsag, Posmatrac77OKB, procesor, proka89, Srky Boy, tmanda323, tomigun, tubular, yrraf