Ir ao conteúdo
  • Cadastre-se

C Alguem pode me ajudar com esse problema? Não consegui encontrar uma solução...


CCP progran
Ir à solução Resolvido por devair1010,

Posts recomendados

  • Solução

@CCP progran    primeira coisa é criar a matriz , e já que ela terá duas linhas e algumas coluna , cuja quantidade não foi informada , então pode ser a quantidade que você quiser , então crie essa matriz e faça seu código e poste aqui para vermos como está e em que podemos ajudar   .

  • Curtir 3
Link para o comentário
Compartilhar em outros sites

<

#include <stdio.h>
#include <stdlib.h>

main()
{


int m, n;

int matriz[2][5];

for(m=0; m<2; m++ )
    {
        for(n=0; n<5; n++)
        {
            printf("Defina o valor da linha %d| coluna %d\t", m, n);
            scanf("%d", &matriz[m][n]);
        }
    }
    
    printf("\n\t\t<<<<<MATRIZ>>>>>\n\n");
    
    for(m=0; m<2; m++ )
    {
        for(n=0; n<5; n++)
        {
            printf("\t%d", matriz[m][n]);    
        }
        printf("\n");
    }
    
    printf("\n\n");

}

>

 

Eu não sei como somar o valor das duas linhas e armazenar na linha 2

 

  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

@CCP progran @CCP progran    seu código está bom , mas no enunciado não diz nada sobre o usuário inserir os dados na matriz  e nem que precisa imprimir a matriz ou o resultado , e também qual se o resultado a ser colocado na linha 2 , se  é a soma total de todos os números da linha 1 com a linha 2 , ou se é a soma de cada número separado , mas creio que seja cada um separado mesmo , e para ver se funcionou bem será preciso mostrar esse resultado na tela  ,  então seu código com algumas modificações poderia ser assim   :

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
#include <windows.h>
#define Sleep(g) for(f=0; f< g*200000; f++);
#define u GetStdHandle(STD_OUTPUT_HANDLE)
#define textcolor_2(l,f) SetConsoleTextAttribute(u,l+(f<<4));
int main(){
    int j,i,f;
    int matriz[2][5];
    srand(time(NULL));
    for(i=0; i<2; i++ ){
        for(j=0; j<5; j++){
            matriz[i][j]=rand()%100;
        }
    }
    textcolor_2(14,0);
    printf("\n\t\t<<<<<MATRIZ>>>>>\n\n");
    for(i=0; i<2; i++ ){
        printf("\t\t");
        for(j=0; j<5; j++){
            printf("%3d ",matriz[i][j]);
        }
        printf("\n");
    }
    textcolor_2(11,0);
    for(i=0; i<5; i++)
        matriz[1][i] = matriz[0][i] + matriz[1][i];
        printf("\n\n\t\t");
        for(j=0; j<5; j++){
            printf("%3d ",matriz[1][j]);
    }
    textcolor_2(10,12);
    printf("<<=== RESULTADO <<===\n\n");   
    textcolor_2(14,0); 
    printf("\t\t Tecle Para Sair --> ");
    j=100;
    textcolor_2(13,14);
    while( ! kbhit()){
        printf("( %3d  )\b\b\b\b\b\b\b\b",j);     
        j--;
        Sleep(500);
        if( ! j ) break;
    }
    printf("( %3d  )",j);
    Sleep(2000);
    return 0;
}

 

Link para o comentário
Compartilhar em outros sites

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...