mercoledì 21 gennaio 2009

esercizio

#include
int pos;
int neg;
int num;
int tot;
int percpos;
int percneg;
int i;
int fine;
main(){
i=1;
while(i==1){
printf("\nInserisci un numero. Per terminare immetti: 999\n");
scanf("%d",&num);
if(num<0){
neg++;
}
else{
pos++;
}
if(num==999){
i=2;
}
}
pos=pos-1;
tot=neg+pos;
percpos=pos*100/tot;
percneg=neg*100/tot;
printf("\nTotale numeri scritti: %d\n\nNumeri positivi: %d\n\nNumeri negativi: %d\n\nPercentuale numeri positivi: %d%%\n\nPercentuale numeri negativi: %d%%\n\n",tot,pos,neg,percpos,percneg);
printf("\nScrivere un numero per chiudere il programma.\n");
scanf("%s",&fine);
}

esercizio

#include
#include
int xp;
int yp;
int xv;
int yv;
int dist;
int i;
main(){
printf("\nInserisci coordinate del punto di partenza, da cui vuoi calcolare la distanza.\n");
scanf("%d",&xp);
scanf("%d",&yp);
while(i!=999){
printf("\nInserisci coordinate del secondo punto. Per fare fine x=999\n")

scanf("%d",&xv);
scanf("%d",&yv);
dist=sqrt(pow(xp-xv,2.0)+pow(yp-yv,2.0));
prinf("La distanza fra i due punti e di: %d",dist);
}
}

esercizio

#include
int min;
int max;
int mmin;
int mmax;
int mese;
int i;
int smin;
int smax;
int fine;
main(){
printf("\nInserire il numero dei giorni del mese\n");
scanf("%d",&mese);
for(i=0;i printf("\nScrivi temperatura minima del giorno\n");
scanf("%d",&min);
printf("\nScrivi temperatura massima del giorno\n");
scanf("%d",&max);
smin=smin+min;
smax=smax+max;
}
mmin=smin/mese;
mmax=smax/mese;
printf("\nMedia temperature minime: %d\n\nMedia temperature massime: %d\n\n",mmin,mmax);
printf("\nScrivere un numero per chiudere il programma.\n");
scanf("%s",&fine);
}

Esercizio

#include
int num;
int somma;
int q;
int i;
int quantnum;
int fine;
main(){
somma=0;
printf("\nInserire la quantita dei numeri da andare ad immettere successivamente per effettuare il calcolo.\n");
scanf("%d",&quantnum);
for(i=0;i printf("\nInserire un numero intero, il nummero verra sommato agli altri solo se paro. Per uscire digitare: 999\n");
scanf("%d",&num);
if(num==999){
break;
}
q=num/2;
if(q*2!=num){
printf("\nIl numero inserito non essendo pari non verra aggiunto alla somma.\n");
}
else{
somma=somma+num;
}
}
printf("\nLa somma dei numeri pari immessi e: %d\n",somma);
printf("\nScrivere un numero per chiudere il programma.\n");
scanf("%s",&fine);
}

mercoledì 14 gennaio 2009

Data una classe di studenti di cui conosciamo il
numero di matricola e il peso, stampare quelli di
peso maggiore di 90 kg.

#include
int codice;
int peso;
main(){
for(i=0;i<29;i++){
printf("inserire codice studente");
scanf("%d",&peso);
if(peso>999){
break;
printf("inserire codice studente");
scanf("%d",&peso);
if(peso>90){
printf("%d ",codice);
printf("%d \n',peso);
}
}
}

esercizio per casa

Abbiamo le temperature del mese di luglio di una
citta, stampare i giorni in cui la temperatura è
maggiore di 35°.

#include
int giorno;
int temp;
void main(){
for(giorno=0;giorno<31;giorno++){
printf("inserire un giorno del mese di luglio");
scanf("%d";&giorno);
printf("inserire la temperatura di quel giorno");
scanf("%d";&temp);
if(temp>35){
printf("il giorno più caldo è stato:%d ",giorno);
printf("con la temperatura:%d \n",temp);
}
}
}

giovedì 8 gennaio 2009

Programma conta coppie

Dato un numero intero e positivo in ingresso, stampare tutte
le coppie di numeri interi il cui prodotto vale il numero dato


#include
int num;
int contatore;
int x;
int y;
main(){
printf("digita un numero intero e positivo");
scanf("%d",&num);
while (num<0){
printf("digita un numero intero e positivo");
scanf("%d",&num);
}
contatore=1;
do {
x=contatore;
y=num/x;
if (x*y==num){
printf("%d ",x);
printf("%d\n",y);
}
contatore=contatore+1;
}
while (contatore<=num);


}