Io lo farei così:
codice:#include <stdio.h> #include <stdlib.h> main() { int num,produttoria=0,t=0,lastmax; do { //legge l'input printf("dammi il numero "); scanf("%d",&num); // verifica il range if((num>20) && (num<68)) { // verifica se è maggiore di 33 if (num>33) { /* verifica il numero degli elementi max per effettuare la produttoria */ if (t==1) produttoria=lastmax; t++; produttoria*=num; lastmax=num; } } } while(num!=0); printf("il prodotto e' %d e i numeri maggiori di 33 sono presenti %d volte\n",produttoria,t); system("PAUSE"); return 0; }

Rispondi quotando