Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- int main(){
- int mat1[3][3], mat2[3][3], mat3[3][3], mat4[3][3];
- int i, a, repet = 0, mrepet = 0, j, k, numer;
- for(i = 0; i<=2; i++) {
- for(a = 0; a<=2; a++) {
- scanf("%d", &mat1[i][a]);
- }
- }
- printf("\n\n");
- for(i = 0; i<=2; i++) {
- for(a = 0; a<=2; a++) {
- scanf("%d", &mat2[i][a]);
- }
- }
- printf("\n\n");
- for(i = 0; i<=2; i++) {
- for(a = 0; a<=2; a++) {
- mat3[i][a] = mat1[i][a] + mat2[i][a];
- mat4[i][a] = mat1[i][a] - mat2[i][a];
- }
- }
- printf("SOMA DAS MATRIZES: \n");
- for(i = 0; i<=2; i++) {
- printf("%d %d %d\n", mat3[i][0], mat3[i][1], mat3[i][2]);
- }
- printf("\n\n");
- printf("SUBTRAÇÃO DAS MATRIZES: \n");
- for(i = 0; i<=2; i++) {
- printf("%d %d %d\n", mat4[i][0], mat4[i][1], mat4[i][2]);
- }
- printf("\n\n");
- printf("Diagonal principal da primeira matriz: \n");
- printf("%d %d %d", mat1[0][0], mat1[1][1], mat1[2][2]);
- printf("\n\n");
- printf("Diagonal secundaria da segunda matriz: \n");
- printf("%d %d %d", mat2[0][2], mat2[1][1], mat2[2][0]);
- for(i = 0; i<=2; i++) {
- for(a = 0; a<=2; a++) {
- repet = 0;
- for(j = 0; j<=2; j++) {
- for(k = 0; k<=2; k++) {
- if(mat1[i][a] == mat1[j][k]) {
- repet++;
- }
- }
- }
- for(j = 0; j<=2; j++) {
- for(k = 0; k<=2; k++) {
- if(mat1[i][a] == mat2[j][k]) {
- repet++;
- }
- }
- }
- if(repet > mrepet){
- mrepet = repet;
- numer = mat1[i][a];
- }
- }
- }
- printf("\n\n");
- printf("o número que mais repete eh: %d\n", numer);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement