Data in input una sequenza di numeri, contare quelli positivi e quelli negativi. Comunicare in output il numero dei positivi e il numero dei negativi, e comunicare la percentuale dei positivi e dei negativi rispetto al totale dei numeri.
# include <stdio.h>   
int x;    
int p;    
int n;    
double perc;    
int num;    
int i;    
double percn; 
void main() {   
    printf("Inserisci quanti numeri vuoi inserire:");    
    scanf("%d", &x);    
        for(i=0; i<x; i++)    
    {    
        printf("inserisci numero:");    
        scanf("%d", &num);    
            if(num>0)    
            {    
            p=p+1;    
            }    
        else    
        {    
        n=n+1;    
        }    
    }    
    printf("i numeri positivi inseriti sono stati: %d\n", p);    
    printf("i numeri negativi inseriti sono stati: %d\n", n);    
    perc=(100*p)/x;    
    printf("i numeri positivi inseriti sono stati il: %f%%\n", perc);    
    percn=100-perc;    
    printf("i numeri negativi inseriti sono stati il: %f%%\n", percn);    
}
Bene. Comunque la percentuale dei numeri negativi calcolala come hai fatto per quella dei numeri positivi. E' una questione di quadratura.
RispondiElimina