Array con Algobuild

Array con Algobuild

In questo tutorial impareremo a trattare gli array con algobuild. Ricordiamo che gli array sono delle strutture dati che contengono dati omogenei, cioè dello stesso tipo. Ogni elemento dell’array viene identificato attraverso il nome dell’array e il suo indice che indica la posizione dell’elemento nell’array. Per definire gli array monodimensionali utilizziamo anche il termine di […]

matrici in c

Array multidimensionale

Un array multidimensionale è un vettore i cui elementi sono a loro volta degli array, che a lora volta possono essere degli array multidimensionali. Quindi i vettori che abbiamo visto in precedenza sono monodimensionali. Invece ad esempio i vettori di vettori sono bidimensionali; i vettori di vettori di vettori sono tridimensionali, ecc… In genere, sebbene […]

array

Esercizio sugli array

In questo breve tutorial vedremo un semplice esercizio sugli array. Scrivere un programma che legge una sequenza di n interi e li memorizza in una array a, ne calcola il quadrato di ciascuno e lo memorizza in una array b, ne calcola il cubo, memorizzandolo in una array c, infine visualizza il contenuto di b […]

ricerca di un elemento in un array

Ricerca di un elemento in un array

#include <stdio.h>#include <stdlib.h>#define MAX 100 /*Dato un intero ed un vettore di interi determinare se il numero è presente nel vettore e quante volte compare */ int insert_array(int a[]){ int i, n; printf(“elementi?:”); scanf(“%d”, &n); for (i=0;i<n;i++){ printf(“inserisci elemento %d:”, i); scanf(“%d”, &a[i]); } return(n); } int stampa_array(int a[], int n) { int i; for […]

elementi uguali in un array

Ricerca di elementi uguali in un array

Verifichiamo se in un array ci sono elementi uguali. #include <stdio.h>#include <stdlib.h>//Ricerca di elementi uguali in un array#define MAX 100 int insert_array(int a[]){ int i, n; printf(“quanti elementi vuoi inserire?:”); scanf(“%d”, &n); for(i=0;i<n;i++) { printf(“inserisci elemento %d:”, i); scanf(“%d”, &a[i]); } return(n); } int stampa_array(int a[], int n){ int i; for(i=0;i<n;i++) { printf(“%d\t”, a[i]); } […]

array random

Array con numeri random in C

È possibile caricare un array con numeri random in C, ovvero con dei numeri a caso tra un intervallo di valori. Ecco un esempio che carica in modo random, con numeri da 1 a 100, un array di 10 numeri. A questo scopo, viene utilizzata l’istruzione srand(time(0)) che serve a inizializzare il generatore sull’ora attuale […]

media dei numeri in un array

Media dei numeri in un array in C

Vogliamo calcolare la media dei numeri in un array in C Esempio: Prendiamo un array di 10 numeri interi quindi dichiariamo: int a[10]; E dichiariamo anche le variabili: int i – che rappresenta l’indice dell’array; int somma – è la variabile dove fare la somma di tutti gli elementi float media – è la variabile […]

array o vettori

Array o vettori

Parliamo adesso di variabili array o vettori. In C valori omogenei (cioè tutti dello stesso tipo) possono essere raccolti in variabili di tipo array. Un array può essere definito come una “collezione organizzata di oggetti”. Ogni elemento può essere identificato usando il nome dell’array e il numero corrispondente alla posizione che occupa al suo interno […]