Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #define LINHA 3
- #define COLUNA 2
- void ler(float *matriz[LINHA][COLUNA]);
- void escrever(float matriz[LINHA][COLUNA]);
- float maiorValor(float valor[LINHA][COLUNA]);
- float menorValor(float valor[LINHA][COLUNA]);
- float calculo (float resultado[LINHA][COLUNA], float resultado2[LINHA][COLUNA],float maiorValor,float menorValor);
- int main(int argc, char *argv[])
- {
- float dados[LINHA][COLUNA];
- float dados2[LINHA][COLUNA];
- ler(dados);
- escrever(dados);
- printf("\nMaior valor %f\n",maiorValor(dados));
- printf("\nMaior valor %f\n",menorValor(dados));
- calculo(dados,dados1,maiorValor(dados), menorValor(dados));
- system("PAUSE");
- return 0;
- }
- void ler (float *matriz[LINHA][COLUNA]){
- int i,j;
- for (i=0; i < LINHA; i++)
- for (j=0; j < COLUNA; j++){
- printf("mat[%d, %d] = ",i,j);
- scanf("%f",&matriz[i][j]);
- }
- }
- void escrever(float matriz[LINHA][COLUNA]){
- int i,j;
- for (i=0; i < LINHA; i++){
- for (j=0; j < COLUNA; j++)
- printf("%.3f ",matriz[i][j]);
- printf("\n");
- }
- }
- float maiorValor(float valor[LINHA][COLUNA]){
- int i,j;
- float maior;
- for (i=0; i < LINHA; i++)
- for (j=0; j < COLUNA; j++){
- if (valor[i][j] > maior){
- maior = valor[i][j];
- }
- }
- return maior;
- }
- float menorValor(float valor[LINHA][COLUNA]){
- int i,j;
- float menor;
- for (i=0; i < LINHA; i++)
- for (j=0; j < COLUNA; j++){
- if (valor[i][j] < menor){
- menor = valor[i][j];
- }
- }
- return menor;
- }
- float calculo (float resultado [LINHA][COLUNA], float resultado2[LINHA][COLUNA],float maiorValor,float menorValor){
- int i,j;
- for (i=0; i < LINHA; i++)
- for (j=0; j < COLUNA; j++){
- resultado2[i][j] = ( resultado[i][j] - menorValor(dados))/
- ( maiorValor(dados) - menorValor(dados));
- printf("\n %.3f",resultado2[i][j]);
- }
- }
Add Comment
Please, Sign In to add comment