Answer:
The solution is given using Java
Step-by-step explanation:
import java.util.Scanner;
public class Numbers {
public static void main(String[] args) {
// Create scanner object to help take user input
Scanner sc = new Scanner(System.in);
//Variables to store different sums
int sumEven=0,sumOdd=0,sumOneDigit=0,sumTwoDigit=0;
//Prompt message to user and store it in variables
System.out.println("Enter four positive integers: ");
int num1 = sc.nextInt();
int num2 = sc.nextInt();
int num3 = sc.nextInt();
int num4 = sc.nextInt();
//Find and print Largest number
int largest = num1;
if(num2>largest)
largest=num2;
if(num3>largest)
largest=num3;
if(num4>largest)
largest=num4;
System.out.println("The largest number is: "+largest);
//Find and print smallest number
int smallest = num1;
if(num2<smallest)
smallest=num2;
if(num3<smallest)
smallest=num3;
if(num4<smallest)
smallest=num4;
System.out.println("The smallest number is: "+smallest);
//Count and print number of even and odd numbers
//Also find sum of even and odd numbers
int oddCount=0,evenCount=0;
if(num1%2 == 0) {
evenCount++;
sumEven = sumEven + num1;
}
else {
oddCount++;
sumOdd = sumOdd + num1;
}
if(num2%2 == 0){
evenCount++;
sumEven = sumEven + num2;
}
else{
oddCount++;
sumOdd = sumOdd + num2;
}
if(num3%2 == 0){
evenCount++;
sumEven = sumEven + num3;
}
else{
oddCount++;
sumOdd = sumOdd + num3;
}
if(num4%2 == 0){
evenCount++;
sumEven = sumEven + num4;
}
else{
oddCount++;
sumOdd = sumOdd + num4;
}
System.out.println("Number of even numbers: "+evenCount);
System.out.println("Number of odd numbers: "+oddCount);
//Count and print number of one digit and two digit numbers
//Also find sum of even and odd numbers
int oneDigitCount=0,twoDigitCount=0;
if((Integer.toString(num1)).length()==1) {
oneDigitCount++;
sumOneDigit = sumOneDigit +num1;
}
else if((Integer.toString(num1)).length()==2) {
twoDigitCount++;
sumTwoDigit = sumTwoDigit + num1;
}
if((Integer.toString(num2)).length()==1){
oneDigitCount++;
sumOneDigit = sumOneDigit +num2;
}
else if((Integer.toString(num2)).length()==2){
twoDigitCount++;
sumTwoDigit = sumTwoDigit + num2;
}
if((Integer.toString(num3)).length()==1){
oneDigitCount++;
sumOneDigit = sumOneDigit +num3;
}
else if((Integer.toString(num3)).length()==2){
twoDigitCount++;
sumTwoDigit = sumTwoDigit + num3;
}
if((Integer.toString(num4)).length()==1){
oneDigitCount++;
sumOneDigit = sumOneDigit +num4;
}
else if((Integer.toString(num4)).length()==2){
twoDigitCount++;
sumTwoDigit = sumTwoDigit + num4;
}
//Print the results
System.out.println("Number of one digit numbers: "+oneDigitCount);
System.out.println("Number of two digit numbers: "+twoDigitCount);
System.out.println("Sum of even numbers: "+sumEven);
System.out.println("Sum of odd numbers: "+sumOdd);
System.out.println("Sum of one digit numbers: "+sumOneDigit);
System.out.println("Sum of two digit numbers: "+sumTwoDigit);
}
}