All pastes #557228 Raw Edit

matrica

public text v1 · immutable
·published 2007-06-10 22:11 UTC
rendered paste body
#include <stdio.h>
#include <conio.h>
#include<stdlib.h>
#include<string.h>

float matrica(float mat[][10], int);
int main(){
    int a,b,x;
    float suma;
    float mat[10][10];
    do{
          printf("unesite broj stupaca i redaka ");
          scanf("%d",&x);
          }while(x<0 || x>10);
    for(a=0;a<x;a++){
                     for(b=0;b<x;b++){
                                      printf("%d. redak %d. stupac",a+1,b+1);
                                      scanf("%f",&mat[a][b]);
                                      }
                                      printf("\n");
                                      }                                      
    printf("\n\nUnesena matrica je:\n");
    for(a=0; a<x; a++){
        for(b=0; b<x; b++){
            printf("%6.2f ", mat[a][b]);
        }printf("\n");
    }
    suma=matrica(mat,x);
    
    printf("\n\nUnesena suma matrica je %.2f:\n",suma);
       
    
    getche();
    return 0;
}                             


float matrica(float mat[][10], int m){
      int a, b;
      float suma=0;
      
      for(a=0; a<m; a++){
          for(b=0; b<m; b++){
              if(a==b){  
                  suma+=mat[a][b];
                  }}}
      return suma;  
}