C jezik - matrice

1

C jezik - matrice

offline
  • Miloš
  • Pridružio: 23 Maj 2011
  • Poruke: 1069

Imam zadatak sa matricom da korisnik unese broj vrsta i kolona i elemente, i onda da se u svakoj neparnoj koloni elementi uvećaju za 1. Zeza me uslov za neparnu kolonu, ne znam kako da ga napišem:

#include <stdio.h> int main() {    int matrica[5][5],v,k,i,j;        puts("Unesite broj vrsta i kolona: ");    scanf("%d %d",&v, &k);        puts("Unesite elemente matrice: ");    for (i=0; i<v; i++) {        for (j=0; j<k; j++)        scanf("%d",&matrica[i][j]);        if (ako je kolona neparna)        povecaj joj elemente++;     }           printf("%d ",matrica[i][j]);    getch();    }



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

Kolona je neparna ako je indeks kolone paran.



offline
  • Miloš
  • Pridružio: 23 Maj 2011
  • Poruke: 1069

vasa.93 ::Kolona je neparna ako je indeks kolone paran.

Kako misliš index?

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

Napisano: 16 Dec 2014 12:48

Uh, trebalo je odavno još da naučiš šta je indeks. Confused

Da ne dužim, mislio sam na promenljivu j.

Dopuna: 16 Dec 2014 12:50

I da, korisnik unosi broj vrsta i kolona. Ovako kako jeste, program puca (ili se ponaša nepredviđeno) ukoliko korisnik za v ili k unese 5 ili više. Dakle, ne postavljaš ih na 5, već na v i k. Za tako nešto moraš da radiš sa dinamičkom zonom memorije. U C-u se za to koriste funkcije malloc i calloc, ali bojim se da je to možda veliki zalogaj za tebe.

offline
  • Miloš
  • Pridružio: 23 Maj 2011
  • Poruke: 1069

Riješio sam zadatak, hvala ti Smile Nastavnica nam je rekla da radimo sa samo 5 kolona i vrsta jer se predpostavja da korisnik neće unijeti više, a i spominjala je nešto u vezi dinamičnosti, to da korisnik zada broj kolona i vrsta.

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

Što kaže Rastafarii, pretpostavka je majka svih zajeba. Mr. Green

offline
  • Miloš
  • Pridružio: 23 Maj 2011
  • Poruke: 1069

Vaso, sad mi treba najveći i najmanji elemenat matrice. Može li mala pomoćć? Mr. Green

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

Algoritam je potpuno isti kao kada radiš sa nizom, samo što sada imaš dve ugnježdene petlje, obzirom da je reč o matrici.

offline
  • Miloš
  • Pridružio: 23 Maj 2011
  • Poruke: 1069

Znam to, ali uslov mi treba?

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

Element je najveći ako je ispunjem uslov da je veći od svih ostalih elemenata. Slično je i za minimalni elememt.

Ko je trenutno na forumu
 

Ukupno su 1190 korisnika na forumu :: 39 registrovanih, 6 sakrivenih i 1145 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: A.R.Chafee.Jr., Andrija357, Apok, cavatina, cenejac111, Dannyboy, Dimitrise93, Djokislav, dozorni, DragoslavS, dushan, FOX, Hamannche, Karla, Krvava Devetka, kubura91, minmatar34957, miodrag, mnn2, nebkv, nemkea71, nikoladim, opt1, Oscar2, panzerwaffe, procesor, S1Mk3, Sirius, sovanova95, StepskiVuk, suton, Vladko, ZetaMan, zlaya011, Zoca, |_MeD_|, žeks62, 125, 79693