POR FAVOR, ME AJUDEM! O programa deve ler um valor inteiro X indefinidas vezes. (O programa irá parar

POR FAVOR, ME AJUDEM!

O programa deve ler um valor inteiro X indefinidas vezes. (O programa irá parar quando o
valor de X for igual a 0). Para cada X lido, imprima a soma dos 5 pares consecutivos a
partir de X, inclusive o X, se for par. Se o valor de entrada for 4, por exemplo, a saída
deve ser 40, que é o resultado da operação: 4+6+8+10+12, enquanto que se o valor de
entrada for 11, por exemplo, a saída deve ser 80, que é a soma de 12+14+16+18+20.
Entrada: O arquivo de entrada contém muitos valores inteiros. O último valor do arquivo é
zero.
Saída: Imprima a saída conforme a explicação acima.
Em linguagem C.

1 Resposta

  • tokioruiva

    #include

    #include

    void main(){

    int n,aux,c=0,s=0;

    do{

    printf("Digite um numero: "); scanf("%d", &n);

    if(abs(n)%2==0){aux=n;

    while(c<5){

    s+=aux;

    aux+=2;

    c++;

    }

    if(abs(n)>0){

    printf("nSomatorio: %dn",s);

    }s=0;c=0;

    }

    if(abs(n)%2!=0){aux=n+1;

    while(c<5){

    s+=aux;

    aux+=2;

    c++;

    }

    if(abs(n)>0){

    printf("nSomatorio: %dn",s);

    }s=0;c=0;

    }

    }while(n!=0);

    }

Clique aqui para adicionar a sua resposta.