描述
输入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;
}