logo Thecsea.it



Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License



scolastica » esercizi » terza superiore » linguaggio c

Testo dell'esercizio

Realizzare un programma che, dati in input tre numeri, determini il maggiore, il minore, la differenza tra il maggiore e i minore.

mostra soluzione

/*
CLAUDIO CARDINALE III AI
Realizzare un programma che, dati in input tre numeri, determini il maggiore, il minore, la differenza tra il maggiore e i minore.
*/
#include<stdio.h>
int main(){
	//dichiarazioni
	
	int num1,num2,num3,magg,min,diff;
	
	
	//acquisizione dati
	
	printf("dati tre numeri detremina il maggiore, il minore e la loro differenza :\nnumero 1 : ");
	scanf("%d",&num1);
	printf("numero 2 : ");
	scanf("%d",&num2);
	printf("numero 3 : ");
	scanf("%d",&num3);
	
	
	//controlli
	
	//controlli numero maggiore
	if (num1 > num2)
		if(num1 > num3)
			magg = num1;
	
	if (num2 > num1)
		if(num2 >num3)
			magg = num2;
	
	if (num3 > num2)
		if(num3 >num1)
			magg = num3;
	
	//controlli numero minore
	if (num1 < num2)
		if(num1 < num3)
			min = num1;
	
	if (num2 < num1)
		if(num2 < num3)
			min = num2;
	
	if (num3 < num2)
		if(num3 < num1)
			min = num3;
			
	
	//clacolo differenza
	
	diff = magg - min;
	
	
	//visualizzazione risultati
	
	printf("il numero minore e` : %d\nil numero maggiore e` : %d\nla differenza e` : %d\n",magg,min,diff);
}

Testi Consigliati:

Il linguaggio C. Principi di programmazione e manuale di riferimento. Ediz. MyLab. Con Contenuto digitale per download e accesso on line
C guida alla programmazione: Conoscere lo standard C11 dalle basi del linguaggio alle direttive del preprocessore (Programmare con C Vol. 1)
Programmazione in C

torna



Copyright © 2004-2024 thecsea.it (Claudio Cardinale - [email protected])! Tutti i diritti riservati. - contattaci