#include <stdio.h>
#include <stdlib.h>
void Calculo( )
{
int i, j, v[ 100 ] , pos= 0 , neg= 0 ;
float perc1, perc2;
printf ( "Para parar a armazenagem, basta digitar zero!" ) ; printf ( "\n Informe valores: " ) ; for ( i = 0 ; i< 100 ; i++ )
{
if ( v[ i] == 0 )
{
break ;
}
}
for ( j = 0 ; j< i; j++ )
{
if ( v[ j] < 0 )
{
neg++;
}
else
{
pos++;
}
}
perc1 = ( neg/ i) * 100 ;
printf ( "\n Ha %d numeros negativos, dando um percentual de %.2f" , neg
, perc1
) ; perc2 = ( pos/ i) * 100 ;
printf ( "\n Ha %d numeros positivos, dando um percentual de %.2f" , pos
, perc2
) ; }
int main( )
{
Calculo( ) ;
return 0 ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCnZvaWQgQ2FsY3VsbygpCnsKICAgIGludCBpLCBqLCB2WzEwMF0sIHBvcz0wLCBuZWc9MDsKICAgIGZsb2F0IHBlcmMxLCBwZXJjMjsKICAgIHByaW50ZigiUGFyYSBwYXJhciBhIGFybWF6ZW5hZ2VtLCBiYXN0YSBkaWdpdGFyIHplcm8hIik7CiAgICBwcmludGYoIlxuSW5mb3JtZSB2YWxvcmVzOiAiKTsKICAgIGZvcihpID0gMDsgaTwxMDA7IGkrKykKICAgIHsKICAgICAgICBzY2FuZigiJWQiLCAmdltpXSk7CiAgICAgICAgaWYodltpXT09MCkKICAgICAgICB7CiAgICAgICAgICAgIGJyZWFrOwogICAgICAgIH0KICAgIH0KICAgIGZvcihqID0gMDsgajxpOyBqKyspCiAgICB7CiAgICAgICAgaWYodltqXTwwKQogICAgICAgIHsKICAgICAgICAgICAgbmVnKys7CiAgICAgICAgfQogICAgICAgIGVsc2UKICAgICAgICB7CiAgICAgICAgICAgIHBvcysrOwogICAgICAgIH0KICAgIH0KICAgIHBlcmMxID0gKG5lZy9pKSoxMDA7CiAgICBwcmludGYoIlxuSGEgJWQgbnVtZXJvcyBuZWdhdGl2b3MsIGRhbmRvIHVtIHBlcmNlbnR1YWwgZGUgJS4yZiIsIG5lZywgcGVyYzEpOwogICAgcGVyYzIgPSAocG9zL2kpKjEwMDsKICAgIHByaW50ZigiXG5IYSAlZCBudW1lcm9zIHBvc2l0aXZvcywgZGFuZG8gdW0gcGVyY2VudHVhbCBkZSAlLjJmIiwgcG9zLCBwZXJjMik7Cn0KCmludCBtYWluKCkKewogICAgQ2FsY3VsbygpOwogICAgcmV0dXJuIDA7Cn0K