Ir ao conteúdo
  • Cadastre-se

Moraes_27

Membro Júnior
  • Posts

    13
  • Cadastrado em

  • Última visita

Tudo que Moraes_27 postou

  1. Como crio uma rotina pro seguinte exercicio? Crie uma função que receba dois vetores A e B de oito elementos inteiros como parâmetro. A função deverá determinar e mostrar um vetor C que contenha os elementos de A e B em ordem decrescente. O vetor C deverá ser mostrado no programa principal.
  2. Como faço a rotina para poder responder esse exercicio? Preciso fazer em C++ Elabore uma função que receba como parâmetro uma matriz A (com 6 linhas e 6 colunas) e multiplique cada linha pelo elemento da diagonal principal da linha. A função deverá retornar a matriz alterada para ser mostrada no programa principal.
  3. A média dos elementos pares esta dando erro. Nao sei onde errei #include <stdio.h> #include <stdlib.h> int main() { char i, j, m[2][4]; int soma=0, count=0, soma_par=0, qntd_par=0; int qntd_linha_1=0, qntd_linha_2=0; float media_par; for (i = 0; i < 2; i++) { for (j = 0; j < 4; j++) { printf("Elemento[%d][%d] = ", i, j); scanf("%d", &m[i][j]); } } for (i=0; i<2; i++) { count=0; for (j=0; j<4; j++){ if(m[i][j] >= 10 && m[i][j] <=20) { count++; } } printf("A quantidade de elementos entre 10 e 20 na linha %d e:%d\n",i+1, count); } for (i=0; i<2; i++) { count=0; for (j=0; j<4; j++){ } if (m[i][j]%2 ==0) { soma_par+= m[i][j]; qntd_par++; } } media_par = soma_par / qntd_par; printf("A media dos elementos pares e:%.2f\n",media_par); }
  4. Não sei onde estou errando. Os resultados ficam zerados quando dou a ordem de imprimir. #include <stdio.h> #include <stdlib.h> int main() { char i, j, m[2][4]; float media_pares; int soma=0, count=0, numeros_pares=0; int qntd_linha_1=0, qntd_linha_2=0; for (i = 0; i < 2; i++) { for (j = 0; j < 4; j++) { printf("Elemento[%d][%d] = ", i, j); scanf("%d", &m[i][j]); } } for (i=0; i<2; i++) { for (j=0; j<4; j++){ if(m[0][j] > 10 && m[0][j] <20); count++; } }printf("A quantidade de elementos entre 10 e 20 na linha 1 e:%d\n",qntd_linha_1); for (i=0; i<2; i++) { for (j=0; j<4; j++){ if(m[1][j] > 10 && m[1][j] <20); count++; } }printf("A quantidade de elementos entre 10 e 20 na linha 2 e:%d\n",qntd_linha_2); for (i = 0; i < 2; i++) { for (j = 0; j < 4; j++) { numeros_pares= m[i][j]%2; } } printf("A media dos elementos pares e:%f\n",numeros_pares); }
  5. Então, comecei fazendo as diagonais em C++, mas o professor me pediu para ser em C, juntamente com os elementos da linha 4, coluna 2 e da matriz inteira. Em um exercicio só
  6. #include <stdio.h> #include <stdlib.h> int main() { char i, j, m[5][5]; int soma_coluna_2=0, soma_linha_4=0; int soma_diagonal_princ=0, soma_diagonal_secun=0; int soma_matriz=0; int soma=0; for (i = 0; i < 5; i++) { for (j = 0; j < 5; j++) { printf("Elemento[%d][%d] = ", i, j); scanf("%d", &m[i][j]); } } for (int i = 0; i < 5; i++){ soma_coluna_2= soma_coluna_2+m[i][1]; } printf("A soma dos elementos da coluna 2 e:%d\n", soma_coluna_2); for (int j = 0; j < 5; j++){ soma_linha_4= soma_linha_4+m[3][j]; } printf("A soma dos elementos da linha 4 e:%d\n", soma_linha_4); for(int i = 0; i < 5; i++){ for(int j = 0; j < 5; j++){ soma= soma+m[i][j]; } } printf("A soma dos elementos da matriz e:%d\n", soma); } Consegui, mas agora a parte das diagonais primaria e secundaria deu erro. Como faço pra soma-las sem alterar o que ja foi feito?
  7. Ta ficando assim, só que a partir daqui eu ja nao sei mais como prosseguir #include <stdio.h> #include <stdlib.h> int main() { char i, j, m[5][5]; int soma_coluna_2, soma_coluna_4; int soma_diagonal_princ, soma_diagonal_secun; int soma_matriz; int soma=0; for (i = 0; i < 5; i++) { for (j = 0; j < 5; j++) { printf("Elemento[%d][%d] = ", i, j); scanf("%d", &m[i][j]); } } for (int i = 0; i < 5; i++){ for (int j = 0; j < 5; j++){ soma_coluna_2 += m[i][1]; printf("A soma dos elementos da coluna 2 e:"); } } for (int i = 0; i < 5; i++){ for (int j = 0; j < 5; j++){ soma_coluna_2 += m[i][2]; printf("A soma dos elementos da coluna 4 e:"); } } for(int i = 0; i < 5; i++){ for(int j = 0; j < 5; j++){ soma += m[i][j]; printf("A soma dos elementos da matriz e:"); } } }
  8. A parte de montar a matriz eu ja entendi como fazer, mas a parte de mostrar os elementos de cada linha eu ja nao sei o que fazer
  9. Então, na verdade esse exercicio tem mais dois topicos. Que no caso sao os unicos que eu consegui fazer. Pedia diagonal principal e secundaria. Ficou assim #include <bits/stdc++.h> using namespace std; const int MAX = 100; void printPrincipalDiagonal(int mat[][MAX], int n) { cout << "Principal Diagonal: "; for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { //principal diagonal if (i == j) cout << mat[i][j] << ", "; } } cout << endl; } void printSecundariaDiagonal(int mat[][MAX], int n) { cout << "Secundaria Diagonal: "; for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { //secundaria diagonal if ((i + j) == (n - 1)) cout << mat[i][j] << ", "; } } cout << endl; } int main() { int n = 4; int a[][MAX] = { { 1, 2, 3, 4 }, { 5, 6, 7, 8 }, { 1, 2, 3, 4 }, { 5, 6, 7, 8 } }; printPrincipalDiagonal(a, n); printSecundariaDiagonal(a, n); return 0; }
  10. Desenvolva um programa na linguagem c que preencha uma certa matriz 5x5 com números inteiros. Feito isso calcule e mostre as seguintes somas: · dos elementos da linha 4; · dos elementos da coluna 2; · de todos os elementos da matriz.
  11. Preciso criar um algoritmo que preencha uma matriz 2 x 4 com números inteiros, calcule e mostre: · A quantidade de elementos entre 10 e 20 em cada linha; · A média dos elementos pares da matriz.
  12. olá, sou iniciante na disciplina e até agora só tive contato com scanf, e sei muito pouco de vetor. Esse struct e typedef tambem nunca ouvi falar. Poderia por gentileza de alguma forma nos mostrar o caminho/estrutura a ser seguido?
  13. O clube de futebol Corinthians diante das atuações ruins de seu goleiro Cassio, verificou a necessidade de se encontrar um novo goleiro para o elenco. Com essa decisão, o departamento necessita levantar informações sobre novos goleiros disponíveis no mercado. Dessa forma, o setor de futebol solicitou ao setor de TI que elaborassem um programa que recebessem dados de três goleiros e retornasse, posteriormente, qual dos goleiros obteve maior pontuação nos quesitos considerados (apresente o nome do goleiro vencedor). O sistema deve entrar com os seguintes dados de cada um dos três goleiros: • Nome do goleiro; • Média de gols sofridos por partida; • Pênaltis defendidos no último ano; • Média de defesas difíceis por partida. Dessa forma temos três dados a ser comparados (Média de gols sofridos por partida; Pênaltis defendidos no último ano; média de defesas difíceis por partida). A pontuação que o goleiro que atingir a maior desempenho no critério será: • Média de gols sofridos por partida (5 pontos); • Pênaltis defendidos no último ano (3 pontos); • Média de defesas difíceis por partida (4 pontos).

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!