Publicação

Aplicativo em C q soma e multiplica as posições em um vetor e retorna para o usuário se é um número positivo ou negativo.

foto de
Vinicius Menezes


#include <stdio.h>

#include <stdlib.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char *argv[]) {

 //Declaração de variáveis.

 int a[5], i, s=0, p=1;

 //Estrutura de repetição para icrementar a variável i até preencher o vetor de 5 posições.

 for(i=0; i<5; i++){

  printf("Preencha o vetor [%i] = ", i);

   scanf("%i", &a[i]);

 }

 //Quebra de linha para organizar o app.

  printf("\n");

 //Estrutura de repetição para incrementar a adição e somando as posições no vetor.

 for (i=0; i<5; i++){

  s = s + a[i];

 }

 //Estrutura de decisão para retornar para o usuário se a soma é um numero positivo, negativo ou nulo.

 if(s>0){

  printf("\nA soma eh igual a %d. (inteiro positiva)\n",s);

 }

 else if(s==0){

  printf("\nA soma eh igual a %d. (zero)",s);

 }

 if(s<0){

  printf("\nA soma eh igual a %d. (negativa)",s);

 }

 //Quebra de linha para organizar o app.

 printf("\n");

 //Estrutura de decisão para retornar para o usuário se o produto é um numero positivo, negativo ou nulo.

 for (i=0; i<5; i++){

  p = p * a[i];

 }

 if(p>0){

  printf("\nO produto eh igual a %d. (inteiro positiva)\n",p);

 }

 else if(p==0){

  printf("\nO produto eh igual a %d. (zero)",p);

 }

 if(p<0){

  printf("\nO produto eh igual a %d. (negativa)",p);

 }

 return 0;

}


Comentários