Programmazione

  • Materia: Programmazione
  • Visto: 8621
  • Data: 07/05/2008
  • Di: Redazione StudentVille.it

Linguaggio C: programma che stampa maggiore e minore di 5 numeri

esercizio svolto o teoria

A cura di: Administrator

/*
 * Scrivete un programma che legga cinque interi e quindi determini
 * e visualizzi quelli che, all'interno del gruppo, sono il maggiore
 * e il minore.
 * Usate soltanto le tecniche di programmazione che avete appreso
 * in questo capitolo.
 *
 */
#include <stdio.h>
int
main(void)
{
	int	i1, i2, i3, i4, i5;
	int	min, max;
	printf("Enter five integers: ");
	scanf("%d%d%d%d%d", &i1, &i2, &i3, &i4, &i5);
	/* Determinazione del minimo */
	min = i1;
	if (min >= i2)
		min = i2;
	if (min >= i3)
		min = i3;
	if (min >= i4)
		min = i4;
	if (min >= i5)
		min = i5;
	/* Determinazione del massimo */
	max = i1;
	if (max <= i2)
		max = i2;
	if (max <= i3)
		max = i3;
	if (max <= i4)
		max = i4;
	if (max <= i5)
		max = i5;
	printf("Smallest is %d\n", min);
	printf("Largest is %d\n", max);
	return 0;
}