A cura di: Administrator
/* * Scrivete un programma che trovi il minore di diversi interi. * Supponete che il primo valore letto specifichi il numero di * quelli ancora da leggere. * * SVILUPPO * Leggere il numero di interi da elaborare * leggere il primo valore che è anche il minimo * finché non sono stati letti tutti i rimanenti valori: * leggi un intero * se l'intero letto è minore del minore corrente: * memorizzarlo in minore * stampare il minore trovato * terminare programma */ #include <stdio.h> int main(void) { int numbers, number, min, i; numbers = -1; /* legge il numero di interi da processare */ while (numbers < 0) { printf("Enter number of integers to process: "); scanf("%d", &numbers); } /* memorizza il primo in min */ if (numbers != 0) { printf("Enter 1° number: "); scanf("%d", &min); /* legge i rimanenti, e memorizza il più piccolo in min */ for (i = 2; i <= numbers; i++) { printf("Enter %d° number: ", i); scanf("%d", &number); if (number < min) min = number; } printf("The minimum is %d.n", min); } return (0); }
- Programmazione