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: 14828
  • 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: 14828
  • 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: 14828
  • 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: 14828
  • 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: 14828
  • 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 870 korisnika na forumu :: 52 registrovanih, 10 sakrivenih i 808 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 20624 - dana 04 Apr 2026 04:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 16.mabr, 33 bren, Bane san, berste23, Bosnjo, brandža84, Brankojle, cojapop, Colt D, deLacy, dendrit86, drale12, dunavzed, Ercomero, GH69, goran.vvv, Goxy1, Great White, HrcAk47, JOntra, Kamov, kenny74, kolle.the.kid, kybonacci, laki_bb, M74AB3, Makarid, mercedesamg, micke83, mikoyan21, milenko crazy north, Milometer, MilosKop, mishkooo, Orc, RJ, shadower78, SlaKoj, StankoVrankovic, Szigetwar, Troja, ulogovan, username_25, vaci, Vanderx, veljko82, VJ, Vlada1389, vuksa72, yrraf, YugoSlav, Zoran1959