Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Maikon José Fronza

questão quase imposivel de resolver

Recommended Posts

Crie um programa que tenha um vetor de inteiros de tamanho 30. o ususario deverá imformar os valores para o vetor. o programa devera somar todos os numeros que são multiplos de 5 que constam no vetor, lembrando que os multiplos de 5 são aqueles cujo resto da divisão por cinco é igual a zero. ?????? alquem sabe resolver

Compartilhar este post


Link para o post
Compartilhar em outros sites

Usando módulo. Ele "retorna" o resto de uma divisão.

<valor> % 5 irá retornar o resto da divisão. Assim, basta fazer um if para verificar. Exemplo:

 

 

# include <stdio.h>

int main (void)
{
    int vetor[] = {5, 10, 15, 20, 25, 1 , 2 , 3 , 4}; /* existem 5 múltiplos no vetor */
    
    for (int i = 0; i < 9; i ++)
    {
        if (vetor[i] % 5 == 0) /* SE o resto da divisão for 0, o numero e múltiplo */
            printf("%i e multiplo de 5.\n", vetor[i]);
    }
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.