Ir ao conteúdo

Vitor1233

Membro Júnior
  • Posts

    6
  • Cadastrado em

  • Última visita

Reputação

5
  1. @JorgeGus O que eu queria dizer é quantos números pares o usuário digitou. Pode me ajudar com isso?
  2. Pessoal, eu de novo aqui. Estou tendo muito dificuldade nesse tópico de matrizes em Linguagem C. Não sei se é erro de raciocínio ou de estrutura no programa. Estou fazendo uma matriz 2x2 para o usuário preencher, meu objetivo é saber quantos dos números preenchidos são pares e a posição dos que são maiores que 5. Fiz até a parte para saber se é par, conforme o código abaixo: #include <stdio.h> #include <limits.h> int main() { int m[2][2] = {0} ,contadorpar, i= 0,j = 0,soma; Acho que o problema seja nessa parte aqui: for(i=0;i<2;i++){ for(j=0;j<2;j++){ if(m[i][j]%2==0){ contadorpar=m[i][j]; } printf("O numero de numeros pares e igual a %d ",contadorpar); Não consegui fazer a parte do par para prosseguir. Inclusive se puderem me dar dicas para isso da posição dos maiores de 5. Se alguém puder me ajudar eu agradeço imensamente.
  3. Nossa me ajudou muito viu. Obrigado mesmo pessoal pela ajuda e atenção. Abraço.
  4. Então, mas não sei direito onde colocar isso para armazenar para saber o valor do índice. Aqui fica sempre como índice zero quando coloco no código. Poderia me ajudar?
  5. Olá, tenho uma dúvida. Consigo montar e mostrar o maior e menor número de uma matriz, mas não consegui indicar o índice. Alguém pode me ajudar com o código, preciso saber como mostrar o índice dos maiores e menores valores inseridos pelo usuário. Desde já, muito obrigado. #include<stdio.h> int main() { int m[2][2],i,j,menor,maior,imenor,jmenor; printf("Entre com os 4 valores da matriz 2x2 \n"); for(i=0;i<2;i++){ for(j=0;j<2;j++){ scanf("%d",&m[i][j]); if (i == 0 && j == 0){ menor=m[0][0]; maior=m[0][0]; } if(m[i][j]<menor){ menor=m[i][j]; imenor = i; jmenor=j; } if(m[i][j]>maior){ maior=m[i][j]; } } } printf("O menor numero e: [%d]\n",menor); printf("O maior numero e: [%d]\n",maior);
  6. Olá, pessoal! Sou iniciante em linguagem C e estou na parte de vetores. Estou fazendo um programa que mostre a área de um retângulo, porém o código não compila. Criar um vetor para largura e um para a altura com 500 valores. Assumindo que cada objeto é representado pelo índice dos vetores, representar a parte programa que preencha um vetor AREA de mesma dimensão com as respectivas áreas destes objetos? Poderiam me ajudar? Não roda nem a pau aqui kkk. Vou deixar o código para vocês verem. include<stdio.h> /* Para utilizarmos as funções printf e scanf (impressão e leitura de dados respectivamente). */ #include<locale.h> /* Para utilizarmos a função setlocale que faz o printf() imprimir caracteres da língua Portuguesa como á, ã, ç*/ int main() { float L[500],A[500],AREA[500]; int contador; setlocale(LC_ALL,"Portuguese"); printf("digite os valores da largura : \n"); for(contador=1;contador<=500;contador++) { scanf("%f",&L[contador]); /*Recebendo os valores dos comprimentos*/ } printf("digite os valores das alturas : \n"); for(contador=1;contador<=500;contador++) { scanf("%f",&A[contador]); /*Recebendo os valores das alturas*/ } for(contador=1;contador<=500;contador++) { AR[contador]=L[contador]*A[contador]; printf("\n\t Áreas [%f] em metros quadrados = %.1f",contador,AREA[contador]; } return 0; }

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

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!