giovedì 12 febbraio 2009

Digita

Dati 10 numeri stamparli nell' ordine di inserimento e poi nell' ordine inverso di inserimento:


#include
int i;
int numeri[10];
void Digita(){
for (i=0;i<10;i++){ i="0;" i="9;">=0; i--){
printf("%d\n",numeri[i]);
}
}
main(){
Digita();
stampa();
stampacontrario();
}

Array

Array:
Un raggruppamento di variabili, a cui si dà un nome unico e ciascun elemento di questo

raggruppamento è identificato da un indice.

Es.
tante celle di memoria chiamate "numeri", per distinguerle usiamo i numeri.
Come distinguerle?

Numeri[1], Numeri[2], Numeri[x]...

Per semplificare il tutto mettiamo come variabile i e poi Numeri[i], poi cambiamo i a seconda della

cella che ci serve.

int numeri[X]
X = numero di celle

lunedì 9 febbraio 2009

Programma utilizzato per trovare il massimo fra più numeri in input compilato utilizzando una funzione:

#include
int massimo(int max){
int numero;
int massimo;
while (numero!=999){
if (numero>massimo){
massimo=numero;
}
printf("Digita un numero intero, 999 per finire");
scanf("%d",&numero);
return numero;
}
main(){
printf("Digita numero intero, 999 per finire");
scanf("%d",&numero);
massimo=numero;
massimo(numero);
}

Programma utilizzato per trovare il minimo fra più numeri in input compilato utilizzando una funzione:

#include
int minimo(int min){
int numero;
int minimo;
while (numero!=999){
if (numero < minimo){
minimo=numero;
}
printf("Digita un numero intero, 999 per finire");
scanf("%d",&numero);
return numero;
}
main(){
printf("Digita numero intero, 999 per finire");
scanf("%d",&numero);
minimo=numero;
minimo(numero);
}

Programnma utilizzato per sommare due numeri in input compilato utilizzando una funzione:

#include
int somma(int a, int b){
int somma;
int primo;
int secondo;
printf("Inserisci un numero, 999 per finire);
scanf("%d",&primo);
while (primo!=999){
printf("Inserisci un altro numero, 999 per finire);
scanf("%d",&secondo);
somma==primo+secondo;
}
return somma;
}
main(){
somma;
}

giovedì 5 febbraio 2009

Intervallo di due numeri

Come trovare tutti i numeri compresi fra due numeri in input:


#include
void intervallo(int a,int b){
int i;
for (i=a; i<=b; i++){
printf("%d\n",i);
}
}
main(){
int fine=0;
int primo;
int secondo;
while (fine==0){
printf("digita estremo inferiore ");
scanf("%d",&primo);
printf("digita estremo superiore ,999 per uscire ");
scanf("%d",&secondo);
fine=secondo;
if (fine!=999)
intervallo(primo,secondo);
}
}


Come trovare tutti i numeri da 1 a 100 esclusi quelli nell' intervallo di due numeri in input:

#include
void intervallo(int a,int b){
int i;
for (i=0; i<=a; i++){
printf("%d\n",i);
}
for (i=b; i<=100; i++){
printf("%d\n",i);
}
}
main(){
int fine=0;
int primo;
int secondo;
while (fine==0){
printf("digita estremo inferiore ");
scanf("%d",&primo);
printf("digita estremo superiore ,999 per uscire ");
scanf("%d",&secondo);
fine=secondo;
if (fine!=999)
intervallo(primo,secondo);
}
}