Torna al Thread

int num,i; //Acuisiamo finchè l'utente non inserisce un numero minore o uguale al numero massimo degli elementi che //si possono trattare. do{ printf("Inserire quanti numeri si vogliono immettere\n"); scanf("%d", &num); }while(num>MAX); //Variabili per l'esecuizione del programma int numeri[MAX];//Dichiariamo l'array per contenere i numeri da inserire //Riempio l'array for(int i=0;i<num;i++){ printf("Inserire il %d numero\n",i+1); scanf("%d",&numeri[i]); } //Variiabili per i vari punti //punto a; int SommaPariA=0,SommaDispariA=0; //punto b; int SommaPariB=0,SommaDispariB=0; //punto c; int SommaPariC=0,SommaDispariC=0; //+++++++++++++++++++++Calcolo della somma e del prodotto seguendo il punto A)+++++++++++++++++++++++++++++++++ //Primo for che calcola la somma degli elementi pari for(i=0;i<num;i++){ if(numeri[i]%2==0) SommaPariA+=numeri[i]; } //Secondo for che calcola la somma degli elementi dispari for(i=0;i<num;i++){ if(numeri[i]%2==1) SommaDispariA+=numeri[i]; } //+++++++++++++++++++++Calcolo della somma e del prodotto seguendo il punto B)+++++++++++++++++++++++++++++++++ //Primo while che calcola la somma degli elementi pari while(i<num){ if(numeri[i]%2==0) SommaPariB+=numeri[i]; i++; } //Secondo while che calcola la somma degli elementi dispari while(i<num){ if(numeri[i]%2==1) SommaDispariB+=numeri[i]; i++; } //+++++++++++++++++++++Calcolo della somma e del prodotto seguendo il punto C)+++++++++++++++++++++++++++++++++ for(i=0;i<num;i++){ if(numeri[i]%2==0) SommaPariC+=numeri[i]; else SommaDispariC+=numeri[i]; } //Stampiamo l'array printf("L'array e': "); for(i=0;i<num;i++) printf("%d ",numeri[i]); printf("\n"); printf("Punto A\nLa somma degli elementi pari e': %d, la somma dei dispari e':%d\n\n",SommaPariA,SommaDispariA); printf("Punto B\nLa somma degli elementi pari e': %d, la somma dei dispari e':%d\n\n",SommaPariB,SommaDispariB); printf("Punto C\nLa somma degli elementi pari e': %d, la somma dei dispari e':%d\n",SommaPariC,SommaDispariC);
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5