CCorsi

Inserisci vettore di n elementi e stampa gli ultimi tre valori

Nell’esercizio odierno vedremo come poter inserire da tastiera un vettore di n elementi e successivamente stampare gli ultimi tre valori inseriti. Per poter creare questo programma dobbiamo avere conoscenza dei seguenti punti:

RISOLUZIONE

Come primo passo dobbiamo dichiarare l’unica libreria necessaria per questo esercizio “stdio.h” necessaria per la gestione dell’input e output del nostro programma.

#include <stdio.h>

Successivamente dobbiamo definire una dimensione massima per il nostro vettore la quale imposteremo di Default pari a 100

#define max 100

A questo punto entriamo nel main e dichiariamo le variabili necessarie, “n” e “a”. La variabile “n” conterrà il numero di elementi che dovrà contenere il vettore, mentre “a”, sarà il vettore.

int n;
int a[max];

Procediamo quindi con l’acquisizione, da parte dell’utente, del numero di elementi che dovrà contenere il vettore e valorizzare “n” con l’input ricevuto.

printf("Inserire il numero degli elementi del vettore: ");
scanf("%d", &n);

Dopodiché dovremo richiedere all’utente di riempire ogni elemento del vettore tramite un ciclo for.

for(int i = 0; i < n; i++)
{
	printf("Inserire il %d valore: ", i+1);
	scanf("%d", &a[i]);
}
	

Concludiamo quindi con la stampa degli ultimi tre elementi del vettore che sono stati inseriti.

printf("Stampo gli ultimi tre valori \n");
for(int i = n - 3; i < n; i++)
{
	printf("%d\n", a[i]);
}

ESERCIZIO COMPLETO

#include <stdio.h>
#define max 100

int main()
{
	int n;
	int a[max];
	printf("Inserire il numero degli elementi del vettore: ");
	scanf("%d", &n);
	
	for(int i = 0; i < n; i++)
	{
		printf("Inserire il %d valore: ", i+1);
		scanf("%d", &a[i]);
	}
	
	printf("Stampo gli ultimi tre valori \n");
	for(int i = n-3; i < n; i++)
	{
		printf("%d\n", a[i]);
	}	
}

LINK UTILI

Pagina Instagram: https://www.instagram.com/developer_sumo/
Corso C: https://www.developersumo.com/c/
I nostri Corsi: https://www.developersumo.com/corsi/
Le nostre App su Play Store: https://play.google.com/store/apps/developer?id=Developer+Sumo

What's your reaction?

Excited
0
Happy
0
In Love
0
Not Sure
0
Silly
0

You may also like

More in:C

Leave a reply

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *