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: 14809
  • 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: 14809
  • 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: 14809
  • 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: 14809
  • 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: 14809
  • 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 954 korisnika na forumu :: 43 registrovanih, 10 sakrivenih i 901 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: aleksmajstor, Apok, Bobrock1, bojank, cenejac111, dijica, Djokislav, dushan, galerija, ginjica, goxin, HrcAk47, ikan, ILGromovnik, ivan1973, janbo, Karla, Krusarac, Krvava Devetka, MB120mm, Mercury, Metanoja, Mlav, mocnijogurt, moldway, mrav pesadinac, MrNo, nebkv, nebojsag, nemkea71, operniki, Parker, randja26, ruma, sasa87, Sirius, slonic_tonic, Smiljke, Stanlio, uruk, vladulns, voja64, yrraf