Ir ao conteúdo

Posts recomendados

Postado

Preciso de uma ajuda galera o mais rápido possivel!!!!! preciso pra amanhã de noite isso se alguem puder me ajudar porque não estou entendendo como fazer e sou iniciante!!!!!!!!

1)faça um programa que crie uma matriz 4x4 e inicializa-a com valores digitados pelo usuario. seu programa deve calcular e imprimir a soma dos valores de cada linha e a media dos valores de cada coluna.

  • Curtir 1
Postado

@ExtremeGold    crie a matriz e coloque dois laços de repetição sendo um dentro do outro e dentro use o comando scanf para pegar os números digitados pelo usuário ,  e coloque na matriz , use a variável do primeiro laço para indicar as linhas e a variável do segundo laço para indicar as colunas ,  depois que sair desses laços coloque outros dois laços iguais e dentro faça a soma de todas as colunas de cada linha e imprima usando o comando printf , faça seu código e poste aqui para vermos como está e em que podemos ajudar   .

Postado

#include <stdio.h>
#include <stdlib.h>
int main()
{
int soma1 = 0, soma2 = 0, i, j, vet[4][4];

    for (i=0; i<4; i++)
    {
        for (j=0; j<4; j++)
        {
            printf("Informe os numeros da Matriz:\n");
            scanf("%i", &vet[j]);
        }
    }

    printf("\nMatriz\n\n");

    for (i=0; i<4; i++)
    {
        for (j=0; j<4; j++)
        {
            printf("%8.2d ", vet[j]);
        }

        printf("\n");
    }

    for(i=0; i<4; i++)
        {
        for(j=0; j<4; j++){
            soma2 += vet[j];
            soma1 += vet[j];
        }
        printf("\nSoma da linha %d: %d   Media da coluna %d: %d\n\n", i, soma2, i, soma1/4);
        soma2 = 0;
        soma1 = 0;
    }

    return 0;
}

 

  • Obrigado 1
Postado

@ExtremeGold          para postar seu código é melhor usar o botão   <>  que está lá na barra de ferramentas  da janela de postar , pois senão seu código fica faltando alguns caracteres como os [ i ] que sumiram do seu código , e seu código está bom , e com algumas modificações poderia ser assim   :

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <windows.h>
/*             0     1    2     3   4      5      6      7         8                         */
typedef enum{black,blue,green,cyan,red,magenta,brown,lightgray,darkgray,   /* nome das cores */
lightblue,lightgreen,lightcyan,lightred,lightmagenta,yellow,white} colors;
/*  9         10         11        12        13         14    15                             */

static int __BACKGROUND = 1/*BLACK*/;/*pode ser o numero ou o nome da cor*/
static int __FOREGROUND = lightgray;

void textcolor_2 (int letras, int fundo){/*para mudar a cor de fundo mude o background*/
    __FOREGROUND = letras;
    __BACKGROUND = fundo;
    SetConsoleTextAttribute (GetStdHandle (STD_OUTPUT_HANDLE),
    letras + (__BACKGROUND << 4));
}
int main(){
    int soma1,c0=0,c1=0,c2=0,c3=0,i,j,mat[4][4];
    textcolor_2(12,15);
    printf(" Informe os numeros da Matriz : \n\n");
    for(i=0; i<4; i++){
        for(j=0; j<4; j++){
            textcolor_2(14,0);
            printf("Informe o numero  na linha %d coluna %d da Matriz ",i+1,j+1);
            textcolor_2(11,0);
            scanf("%i", &mat[i][j]);
        }
    }
    textcolor_2(10,12);
    printf("\n     Matriz  \n\n");
    for(i=0; i<4; i++){
        soma1=0;
        for(j=0; j<4; j++){
            soma1 +=         mat[i][j];
            if     (j==0)c0+=mat[i][j];
            else if(j==1)c1+=mat[i][j];
            else if(j==2)c2+=mat[i][j];
            else if(j==3)c3+=mat[i][j];
        }
        textcolor_2(10,0);
        printf("valor da soma da %d%c linha -> %4d \n",i+1,166,soma1);
    }
    textcolor_2(14,0);
    printf("\n\a");
    for(j=0;j<35;j++)printf("%c",219);
    printf("\n\a");
    textcolor_2(15,15);
    for(j=0;j<35;j++)printf("%c",219);
    textcolor_2(9,15);
    printf("\n");
    printf("Media da 1%c coluna --------> %.2f  \n",166,(float)c0/4);
    printf("Media da 2%c coluna --------> %.2f  \n",166,(float)c1/4);
    printf("Media da 3%c coluna --------> %.2f  \n",166,(float)c2/4);
    printf("Media da 4%c coluna --------> %.2f  \n",166,(float)c3/4);
    textcolor_2(15,15);
    for(j=0;j<35;j++)printf("%c",219);
    textcolor_2(14,0);
    printf("\n");
    for(j=0;j<35;j++)printf("%c",219);
    printf("\n\n\a");
    getch();
    textcolor_2(7,0);
    return 0;
}

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!