SAPRESTE DIRMI PERCHE' NON FUNZIONANO ?!?! STO IMPAZZAENDO![]()
![]()
codice:/* * PROGRAMMA CHE DATO IN INPUT UN VALORE STAMPA IL SUO FATTORIALE * * @author Lonzi Mattia * @version 0.1 2012-12-18 */ #include <stdio.h> int fattoriale() { int numero; int fattoriale; int i = numero; if(numero == 1 || numero == 0) { fattoriale = 1; } while(i >= 1) { fattoriale = numero * i; i--; } return fattoriale; } void main() { int numero; int fattoriale; print("INSERIRE NUMERO"); scanf("%d", &numero); printf("il fattoriale del numero inserito è %d", fattoriale()); }
codice:/* * PROGRAMMA CHE DATI IN INPUT DUE VALORI O PIU' VALORI STAMPA LA LORO MEDIA * @author Lonzi Mattia * @version 0.1 2012-12-18 */ #include <stdio.h> #define A 100 #define B 0 float media() { int i = 0; float numero; float somma; float media; if(numero >= B || numero <= A) { while(numero != 0) { somma = somma + numero; ++i; } } else { printf("NUMERO NON ACCETTABILE ... INSERIRE NUMERI DA 0 (compreso) A 100 (compreso)"); } media = somma / i; return media; } void main() { float numero; float somma; while(numero != 0) { print("INSERIRE NUEMRO"); scanf("%f", &numero); } printf("la media dei numeri inseriti è %f", media()); }
![]()
![]()
![]()
![]()



Rispondi quotando