Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <time.h>
- #define nmax 30
- main(){
- char risp;
- int n=nmax,i,vet[n],ris,scelta,tr;
- double media,somma;
- srand(time(NULL));
- for(i=0;i<n;i++){
- vet[i]=rand()%5;
- printf("%d\n",vet[i]);
- }
- do{
- printf("1 per somma, 2 per ore max, 3 per ore null, 4 per media\n");
- scanf("%d",&scelta);
- ris=0;
- tr=0;
- switch(scelta){
- case 1:
- for(i=0;i<n;i++){
- ris=ris+vet[i];
- }
- printf("La somma e' %d\n",ris);
- break;
- case 2:
- //IL CASO 2 E' SBAGLIATO
- /*for(i=0;i<n;i++){
- ris=ris+vet[i];
- }
- ris=ris/n;
- for(i=0;i<n;i++){
- if(vet[i]>ris){
- printf("Lo studente ha studiato di piu il giorno %d\n",i+1);
- tr=1;
- }
- }
- if(tr!=1){
- printf("Lo studente non ha studiato di piΓΉ in nessun giorno\n");
- }*/
- break;
- case 3:
- for(i=0;i<n;i++){
- if(vet[i]==0){
- printf("Lo studente non ha studiato il giorno %d\n",i+1);
- tr=1;
- }
- }
- if(tr!=1){
- printf("Lo studente ha studiato tutti i giorni\n");
- }
- break;
- case 4:
- for(i=0;i<n;i++){
- somma=somma+vet[i];
- }
- media=somma/n;
- printf("La media delle ore studiate e' %lf\n",media);
- break;
- default:
- printf("Funzione non trovata\n");
- }
- printf("Se vuoi inserire una nuova funzione premi y altrimenti premi n\n");
- risp=getch();
- }while((risp=='y')||(risp=='Y'));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement