fork download
  1. //Jonathan Estrada CSC5 Chapter 7, P.444, #1
  2. /*******************************************************************************
  3.  * Determine largest and smallest number
  4.  * _____________________________________________________________________________
  5.  * This program will takeee 10 numbers from the user, determining what number
  6.  * entered is the largest and which is the smallest. Running all entered numbers
  7.  * again to choose the numbers for the output displayed.
  8.  *
  9.  * _____________________________________________________________________________
  10.  * INPUTS
  11.  * number : numbers enterd by user
  12.  *
  13.  * OUTPUTS
  14.  * largest : largest number inputted
  15.  * smallest : smallest number inputted
  16.  *
  17.  * ****************************************************************************/
  18. #include <iostream>
  19. using namespace std;
  20.  
  21. int main() {
  22. //initaliz variables
  23. int number[10]; //input - users numbers
  24. int largest; //output - determined largest number
  25. int smallest; //output - determined smallest number
  26.  
  27. //asking for input
  28. cout << "Please enter 10 numbers and I will determine which is largest and "
  29. << "smallest." << endl << endl;
  30. //for loop to ask and receive all 10 numbers
  31. for(int i = 0; i < 10; i++)
  32. {
  33. cout << "Enter number " << (i + 1) << ": ";
  34. cin >> number[i];
  35. cout << number[i] << endl;
  36. }
  37. //setting variables to the first number entered
  38. largest = number[0];
  39. smallest = number[0];
  40. //for loop determining which is smallest and largest
  41. for(int i = 0; i < 10; i++)
  42. {
  43. if(number[i] < smallest)
  44. smallest = number[i];
  45.  
  46. if(number[i] > largest)
  47. largest = number[i];
  48. }
  49. //displaying the determined largest and smallest numbers
  50. cout << "The largest Number entered is " << largest << " and the "
  51. << "smallest number entered was " << smallest << "." << endl;
  52.  
  53.  
  54. return 0;
  55. }
Success #stdin #stdout 0.01s 5296KB
stdin
100
2
343
4543
23
54
12
234
98
23
stdout
Please enter 10 numbers and I will determine which is largest and smallest.

Enter number 1: 100
Enter number 2: 2
Enter number 3: 343
Enter number 4: 4543
Enter number 5: 23
Enter number 6: 54
Enter number 7: 12
Enter number 8: 234
Enter number 9: 98
Enter number 10: 23
The largest Number entered is 4543 and the smallest number entered was 2.