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