#include <stdio.h> int lista[5]={1,2,3,4,5}; main(){ printf("%lX",&lista); for(int i=0; i<5; i++){ printf("\n%lX",&lista[i]); lista[i] *=2; } }
#include <stdio.h> main(){ int lista[100]; int nElem, i, max; printf("Quanti numeri interi contiene la lista? "); scanf("%d",&nElem); for (i=0; i<nElem; i++){ printf("\nIntroduci il %d° elemento della lista: ",i+1); scanf("%d",&lista[i]); } max=lista[0]; for (i=1; i<nElem; i++){ max = (lista[i] > max)? lista[i] : max; } printf("\nIl massimo valore incluso nella lista e' %d",max); }
for (int i=0; i<1; i++){ printf("%2d: ",i+2); for (int j=0; j<freq[i]; j++){ printf("*"); } printf("\n"); }
char c='a'; char cc[1]={'a'}; char ccc[]={'a'}; char s[]="a"; void main(){ }
#include <stdio.h> char stringa[20]; main(){ printf("Inserisci una stringa: "); scanf("%s\n",&stringa); int i; for (i=0; stringa[i]!='\0'; i++){}; for (i--; i>=0; i--){ printf("%c",stringa[i]); } }
int i=0; stringa[i]=getchar(); while (stringa[i]!='\n'){ i++; stringa[i]=getchar(); }
#include <stdio.h> #include <stdlib.h> char stringa[20]; int nCar=0; main(){ randomize() printf("Inserisci una stringa: "); int i=0; stringa[i]=getchar(); while (stringa[i-1]!='\n'){ stringa[i]=getchar(); i++; } char temp; int k; for (i--; i>=0; i--){ for (k=i-1; k>=0; k--){ if (random(100)>50){ temp=stringa[i]; stringa[i]=stringa[k]; stringa[k]=temp; } } } printf("La stringa ora è %s",stringa); }
per i che va da 0 a nElem-2 cerca il minimo della lista a partire dalla posizione i scambia questo valore con quello che occupa la posizione i
esegui per i che va da 0 a nElem-1 se l'elemento i e l'elemento i+1 non sono in ordine allora scambiali fintantoche avvengono scambi