-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathexercicio6.c
50 lines (40 loc) · 1.45 KB
/
exercicio6.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
//Bibliotecas
#include <stdio.h>
#include <locale.h>
int main() {
// Regionalização (Desbuga palavras com acento)
setlocale(LC_ALL, "Portuguese_Brazil");
// Declaração das Variáveis
float mtz[3][6], colImpar=0, colMedia2=0, colMedia4=0, soma, media2, media4;
for (size_t lin=0;lin<3;lin++){
for (size_t col=0;col<6;col++){
printf("\nDigite o valor da linha %d e da coluna %d: \n", lin+1, col+1);
scanf("%f", &mtz[lin][col]);
if(col%2==0) colImpar += mtz[lin][col];
if(col==1) colMedia2 += mtz[lin][col];
if(col==3) colMedia4 += mtz[lin][col];
}
printf("\n");
}
printf("\n ------- Matriz -------\n");
for (size_t lin=0;lin<3;lin++){
printf("\n");
for (size_t col=0;col<6;col++){
printf("%.1f ", mtz[lin][col]);
if(col==5) mtz[lin][5] = mtz[lin][0] + mtz[lin][1];
}
}
printf("\n\n ---- Matriz Modificada ----\n");
for (size_t lin=0;lin<3;lin++){
printf("\n");
for (size_t col = 0; col < 6; col++)
printf("%.1f ", mtz[lin][col]);
}
soma = colImpar;
media2 = colMedia2/3;
media4 = colMedia4/3;
printf("\n\n a-) Soma de todos os elementos da colunas impares: %.1f", soma);
printf("\n b-) Media dos elementos das segundas colunas: %.1f", media2);
printf("\n c-) Media dos elementos das quartas colunas: %.1f", media4);
return 0;
}