Ir ao conteúdo
  • Cadastre-se

JoaoLucasMO

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

posts postados por JoaoLucasMO

  1. A partir do trecho de código abaixo, complete o programa criando as funções que faltam.

     

     

    Escreva um programa em C que implemente um procedimento para ler uma matriz M (5x5). O programa deve ainda apresentar funções para calcular:

    I. A soma dos elementos da linha 4 de M;

    II. O produto dos elementos da coluna 2 de M

    III. O somatório dos elementos da diagonal principal multiplicados por 2;

    IV. O produto dos elementos da diagonal secundária subtraídos de 1.

    <typedef struct{
    
    int matricula;
    
    float notas[3];
    
    }Aluno;
    
    int main() {
    
    Aluno Turma[5];
    
    for(i=0; i< 5; i++) {
    
    LeAluno(.......); // função que lê de teclado // os dados do aluno
    
    }
    
    ImprimeTurma(Turma); Função que imprime os dados de todos os alunos
    
    for(i=0; i< 5; i++) {
    
    media = CalculaMediaAluno(.......);// função que calcula a média das notas de um aluno
    
    printf("Aluno %d - Media = %f\n"); // imprime os dados do aluno }
    
    return 0;
    
    }>

     

  2. Construa um programa para calcular e imprimir a média de valores PARES e ÍMPARES, de 50 números que serão digitados pelo usuário e armazenados em um vetor. O programa deve mostrar também o maior número PAR digitado e o menor número ÍMPAR digitado. Além disso, devem ser impressos os valores PARES maiores que a média PAR, bem como os valores ÍMPARES menor que a média ÍMPAR.

     

    O que eu fiz ate agora:

     

    #include <stdio.h>
    #include <stdlib.h>
    #define tam 5

    int vetor[tam], i;
    float vetor_impar=0, vetor_par=0;
    float  mediapar=0, mediaimpar=0, somaimpar=0, somapar=0;

    int main(){
    for (i=0; i<tam; i++){
        printf("digite a %da posicao do vetor: ", i+1);
        scanf("%d", &vetor[tam]);
        if (vetor[tam]%2==1){
            vetor_impar++;
            somaimpar= somaimpar+vetor[tam];
            mediaimpar= somaimpar/vetor_impar;
        }
        else if (vetor[tam]%2==0){
            vetor_par++;
            somapar=somapar+vetor[tam];
            mediapar= somapar/vetor_par;
            }
        }

         printf("\nmedia dos vetores pares: %f", mediapar);
         printf("\nmedia dos vetores impares: %f",mediaimpar );

    }

    • Obrigado 1

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

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!