Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define _CRT_SECURE_NO_WARNINGS
- #include <stdio.h>
- typedef int MATRICA[50][50];
- int daLiSeNalaziUKoloni(MATRICA m, int dim, int kolona, int broj){
- int i;
- for (i = 0; i<dim; i++){
- if (m[i][kolona] == broj && broj != 0){
- return 1;
- }
- }
- return 0;
- }
- void unosElemenataUMatricuTakoDaSeUKolonamaNalazeRazlicitiElementiOsimNule(MATRICA m, int dim){
- int i, j, broj;
- for (i = 0; i<dim; i++){
- for (j = 0; j<dim; j++){
- printf("Unesite element");
- scanf("%d", &broj);
- if (daLiSeNalaziUKoloni(m, dim, j, broj) == 1){
- m[i][j] = 0;
- }
- else{
- m[i][j] = broj;
- }
- }
- }
- }
- void prikazMatrice(MATRICA m, int dim){
- int i, j;
- for (i = 0; i<dim; i++){
- for (j = 0; j<dim; j++){
- printf("%d\t", m[i][j]);
- }
- printf("\n");
- }
- }
- int main(void){
- MATRICA mat;
- int dim;
- printf("Unesite dimenziju N matrice NxN: ");
- scanf("%d", &dim);
- unosElemenataUMatricuTakoDaSeUKolonamaNalazeRazlicitiElementiOsimNule(mat, dim);
- prikazMatrice(mat, dim);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement