Korisnički Kontrolni Panel
Pogledajte svoj profil
Pogledajte svoje postove
ČPP
Prijavite se

Matematički forum na kojem možete da diskutujete o raznim matematičkim oblastima, pomognete drugima oko rešavanja zadataka, a i da dobijete pomoć kada vam zatreba


















Index stranica OSTALE MATEMATIČKE OBLASTI MATEMATIKA U INFORMATICI MATEMATIKA U PROGRAMIRANJU

[C] Matrice – programiranje

[C] Matrice – programiranje

Postod slavonija035 » Petak, 01. Februar 2013, 04:23

2. Unesi broj koji predstavlja red matrice koji mora biti u intervalu [inlmath][2,10][/inlmath]. Izračunaj produkt svih elemenata na glavnoj dijagonali.
 
Postovi: 89
Zahvalio se: 16 puta
Pohvaljen: 1 puta

Sharuj ovu temu na:

Share on Facebook Facebook Share on Twitter Twitter Share on MySpace MySpace Share on Google+ Google+

Re: Matrice – programiranje

Postod forzajuve » Utorak, 02. Septembar 2014, 23:01

Mislim da bas nije precizan tekst zadatka. Pretpostavljam da se radi o kvadratnoj matrici mada to nigde ne pise a trebalo bi da pise. Pretpostavljam da korisnik sa standardnog ulaza unosi elemente matrice kada prethodno unese red matrice - tako sam razumeo. Termin "produkt" sam shvatio kao proizvod - cisto da se ogradim ako sam omasio znacenje :D

Kôd: Obeleži sve
#include <stdio.h>

int matrica(int x);

int main(){

   int x;
   
   printf("Unesite neki broj izmedju 1 i 11: ");
   scanf("%d", &x);

   if(x<2 || x>10){
      printf("GRESKA\n"); /* pogresan unos */
      return 0;
   }
   else
      printf("%d\n", matrica(x));

   return 0;
}

int matrica(int x){
   int y=1, pom=1, a[10][10], i, j;

   /* unos matrice sa standardnog ulaza */
   for(i=0; i<x; i++){
      for(j=0; j<x; j++)
         scanf("%d", &a[i][j]);
   }

   /* ispis matrice */
   for(i=0; i<x; i++){
      for(j=0; j<x; j++){
         printf("%d", a[i][j]);
         printf(" ");
      }
      printf("\n");
   }

   i=0;

   /* sada racunamo proizvod clanova na glavnoj dijagonali */
   while(pom<=x){
      y*=a[i][i];
      i++;
      pom++;
   }

   return y;
}
Korisnikov avatar
 
Postovi: 130
Zahvalio se: 115 puta
Pohvaljen: 101 puta


Povratak na MATEMATIKA U PROGRAMIRANJU

Ko je OnLine

Korisnici koji su trenutno na forumu: Nema registrovanih korisnika i 1 gost


Index stranicaTimObriši sve kolačiće boarda
Danas je Utorak, 20. Avgust 2019, 00:43 • Sva vremena su u UTC + 1 sat [ DST ]
Pokreće ga phpBB® Forum Software © phpBB Group
Prevod – www.CyberCom.rs