• Matéria: Informática
  • Autor: NicollasYuri
  • Perguntado 3 anos atrás

[URGENTE] Ler em C ou C++ uma matriz G 5 x 5 e criar 2 vetores SL e SC de 5 elementos que contenham
respectivamente as somas das linhas e das colunas de G. Escrever os vetores
criados.

Respostas

respondido por: joaopedrolemos
1

//Questão repetida, solução repetida:

#include <stdio.h>

#include <time.h>

#include <stdlib.h>

int main(){

   srand(time(NULL));

   int matriz[5][5], somaCol[5], somaLin[5], l=0, c=0;

       for (int i = 0; i<5; i++){

           for (int a = 0; a<5; a++){

               matriz[i][a]=rand()%10;

               printf("%d\t",matriz[i][a]);

           }

           printf("\n");

       }

           while (l<5){

               for (c=0;c<5;c++){

                   somaLin[l]+=matriz[l][c];

                   somaCol[l]+=matriz[c][l];

               }

               l++;

           }

   printf("\nSoma das Linhas: ");

   for (int q=0;q<5;q++){

       printf("%d\t",somaLin[q]);

   }

   printf("\nSoma das Colunas: ");

   for (int w=0;w<5;w++){

       printf("%d\t",somaCol[w]);

   }

   return 0;

}


NicollasYuri: Obrigado!!!
Perguntas similares