描述
輸入6個正整數,且這6個正整數中至少存在一個奇數和一個偶數。
設這6個正整數中最大的奇數爲a,最小的偶數爲b,求出|a-b|的值
輸入
輸入爲一行,6個正整數,且6個正整數都小於100
輸入保證這6個數中至少存在一個奇數和一個偶數
輸出
輸出爲一行,輸出最大的奇數與最小的偶數之差的絕對值
#include<iostream>
using namespace std;
int main(){
int a[6];//存儲6個數
int maxJ = 0;
int minO = 100;
for (int i = 0; i < 6; i++){
cin >> a[i];
}
for (int i = 0; i < 6; i++){
if (a[i] % 2 == 0){//尋找最小的偶數
int tempO = a[i];
if (tempO < minO){
minO = tempO;
}
}
if (a[i] % 2 != 0){//尋找最大的奇數
int tempJ = a[i];
if (tempJ > maxJ){
maxJ = tempJ;
}
}
}
cout << abs(maxJ - minO) << endl;
system("pause");
return 0;
}