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());
}