Pages

Translate

Ads 468x60px

martedì 9 luglio 2013

Learn From Other: Operatori nel linguaggio c.

Learn From Other: Operatori nel linguaggio c.: OPERATORI ed ESPRESSIONI Il linguaggio C offre una serie di operatori  ARITMETICI RELAZIONALI LOGICI ASSEGNAZIONI INCREMENTO E ...

giovedì 14 febbraio 2013

CONTROLLO DI INSERIMENTO DATO UN FORMATO

CIAO A TUTTI OGGI VI LASCIO UN UN PROGRAMMA  CON LE STRINGHE O ARRAY.

//PROGRAMMA CHE CONTROLLA LA DATA IN FORMATO GGMMAAAA
#include
#include
#include
#include
main()
{
char data[8];
int i=0;
int a;
printf("\n\nInserisci la data in questo formato: GGMMAAAA\n\n");

while(i<8 font="">// controlla se l'indice è minore di 8 fa il seguente
{
a=getch();//la getch fa si che i caratteri numeri non vengano visualizzati all'utentee e rispetti il formato
if(isdigit(a)!=0)// se i caratteri numerici è diverso da 0 fa il seguente
{
data[i]=a;
i++;
}
if(isalpha(a)!=0) // se i caratteri alfabetici sono diversi da 0 visualizza il seguente
printf("\nIl carattere che hai inserito non e' un carattere numerico!!!!\n");
}
data[i]='\0';// una volta inserita il formato data si ferma

printf("\n\n%s\n\n",data);// visualizza  il formato data
system("PAUSE");
return 0;
}





martedì 5 febbraio 2013

ARRAY MONO E MULTIDIMENSIONALI.

ARRAY E STRINGHE
Nel linguaggio C, un array o vettore è un insieme di variabili dello
stesso tipo memorizzate consecutivamente e hanno  lo stesso nome.
Gli array possono essere differenziati dalla loro dimensione.
–monodimensionale
–multidimensionale
° Riferimenti a un array o vettore(monodimensionale):
– tipo di variabile
– il nome del vettore
– numero di posizione (o indice)bensi 
ogni elemento e identificato all’interno dell’array da un numero d’ordine detto 
indice dell’elemento.
– 
il numero di elementi del vettore e detto lunghezza (o dimensione) del vettore

*esempio : 
 tipo variabile nomevettore[numeroposizione] ;
  int vettore1[6]={1,2,3,4,5,6}; //viene riempito 6 elementi nelle locazione di memoria consecutive  contenenti interi//

*ci aspetteremo una cos del genere:
      [1][2][3][4][5][6]
       0   1  2   3  4  5
NOTA:
L’esempio seguente dichiara un array 
chiamato vettore che ha sei elementi:
In C il primo elemento di qualsiasi array ha indice 
zero.
In questo caso, dato che vettore ha 6 elementi, ha 
valori di indice che 
andranno da 0 a 5. 
il primo elemento in vettore è rappresentato da
vettore[0] e l’ultimo da vettore[5].
° Riferimenti a un array o vettori (multidimensionali):
– tipo di variabile
– il nome del vettore con piu indici ( righe e colonne)
– numero di posizione (o indice)bensi 
ogni elemento e identificato all’interno dell’array da un numero d’ordine detto 
indice dell’elemento.
– Vettori bidimensionali o matrici : il primo indice
identifica la riga, il seconda la colonna .
*esempio
 tipo di variabile mat1[indici][indici];

int  mat1 [4][5];   // in  questo caso sara 4 righe per 5 colonne ovvero matric 3x4//

NOTA:
– Anche gli array a più dimensioni vengono inizializzati allo stesso
modo di quelli monodimensionali


Visualizzazioni totali

 

Sample text

Sample Text

lokote barzus

Sample Text