Ir para conteúdo
Fórum Script Brasil
  • 0

Programa em linguagem C


Mariana Fernandes

Pergunta

Boa noite, tenho uma dúvida em realizar um programa em C com o seguinte enunciado:

Listar e apresentar a soma dos números inteiros pares existentes na matriz Viagens[3][3]= {11,33,44,55,77,22,88,99,66}.

Como dei recentemente a matéria de arrays- matrizes não sei como resolver mas já tentei.

O meu código:

#include<stdio.h>
#include<stdlib.h>
main()
{
int Viagens[3][3]= {11,33,44,55,77,22,88,99,66}, soma_par= 0;
if(Viagens[3][3]%2 ==0){
    printf("%d %c par \n",Viagens[3][3],130); // O código 130 corresponde ao "é" na tabela ASCI
soma_par += Viagens[3][3]; // soma_par = soma_par + Viagens[3][3]
}
printf("A soma de todos os numeros pares na matriz e = %d \n",soma_par);
system("pause");
}

Obrigado.

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

você sabe imprimir a matriz usando fors? É a mesma coisa só que em vez de imprimir você usa ese seu código:
if(Viagens[i][x]%2 ==0){
   soma_par += Viagens[i][x];
}

sendo o "i" o índice do for externo, e o "x" o índice do for aninhado(interno)

Editado por vangodp
Link para o comentário
Compartilhar em outros sites

  • 0

Você precisa utilizar laços de repetição for para percorrer os elementos da matriz e testar se é par.
 

//Programa: Login
//Função: Calcular a soma dos termos pares de uma matriz
//Autor: Hazzu#0707
//Data: 01/12/2020

//Cabeçalhos
#include <stdio.h>


//Função principal
int main(){
    //Declaração de variáveis
	int mat[3][3] =  {11, 33, 44, 55, 77, 22, 88, 99, 66};
	int soma_pares = 0;
	int i, j; 
	
	//Procurando pares
	for (i=0; i<3; i++) {
		for (j=0; j<3; j++) {
			if (mat[i][j] % 2 == 0) {
				soma_pares += mat[i][j];
				printf("%d e par\n", mat[i][j]);
			}
		}
	}
	
	//Resultado
	printf("A soma dos elementos pares e %d!\n", soma_pares);
	
    //Encerrando programa
	printf("Obrigado por utilizar o programa!\n");
    return 0;
}

 

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...