• Matéria: Informática
  • Autor: MaryMota8915
  • Perguntado 8 anos atrás

crie um programa q seja capas de ler um vetor de 10 numeros inteiro e posteiromente mostre quais dos numeros digitados são positivos e quais são negativo

Respostas

respondido por: tathianam
0
Olá,

Segue código em C

#include <stdio.h>main (){int i, contadorPositivos, contadorNegativos, vetNumeros[10], vetPositivos[10], vetNegativos[10];
contadorPositivos = 0;contadorNegativos = 0;
//zerando os vetoresfor (i = 0; i < 10; i++){ vetNumeros[i]=0; vetPositivos[i]=0; vetNegativos[i]=0;}
for (i = 0; i < 10; i++){ printf ("Informe o numero --> :"); scanf("%i", &vetNumeros[i]); if (vetNumeros[i] > 0){ vetPositivos[contadorPositivos] = vetNumeros[i]; contadorPositivos = contadorPositivos + 1; } else { vetNegativos[contadorNegativos] = vetNumeros[i]; contadorNegativos = contadorNegativos + 1; }}
printf ("\n Numeros Positivos");printf ("\n ---------------- ");for (i = 0; i < contadorPositivos; i++){ if (vetPositivos[i] > 0){ printf ("\n %i", vetPositivos[i]); }}
printf ("\n Numeros Negativos");printf ("\n ---------------- ");for (i = 0; i < contadorNegativos; i++){ if (vetNegativos[i] < 0){ printf ("\n %i", vetNegativos[i]); }}


}

tathianam: A identação ficou bagunçada, mas se vc jogar no código, vai dar certo. Testei aqui ;)
Perguntas similares