Informática, perguntado por aloumolieres4634, 11 meses atrás

8 - Criar um algoritmo que leia os limites inferior e superior de um intervalo e imprima todos os números pares no intervalo aberto e seu somatório. Suponha que os números digitados são um intervalo crescente. Exemplo: Limite inferior: 3 Limite superior: 12 Saída: 4 6 8 10 Soma: 28? gostaria de saber, por favor.

Soluções para a tarefa

Respondido por Gabrielmartinsseco
0

Resposta:

#include <stdio.h>

#include <stdlib.h>

int main()

{

   //CRIAR VARS

   int i, inf, sup, soma, pares;

   //INICIALIZAR VARS

   inf = sup = soma = pares = 0;

   //RECEBER LIMITES

   printf("\n\n INFORME O LIMITE INFERIOR: ");

   fflush(stdin);

   scanf("%d", &inf);

   printf("\n\n INFORME O LIMITE INFERIOR: ");

   fflush(stdin);

   scanf("%d", &sup);

   //ENCONTRAR VALORES PARES DO INTERVALO E CALCULAR SOMATÓRIO

   printf("\n\n VALORES PARES ENTRE %d E %d:\n",inf,sup);

   for(i=inf+1; i<sup; i++)

       if(i % 2 == 0)

       {

           printf("\n %5d\n",i);

           soma = soma + i;

       }

   printf("\n\n SOMATORIO: %d\n\n",soma);

   return 0;

}

Abraços e bons estudos!

Perguntas interessantes