Өгсөн 3
тооны утгаараа дунд нь орших тооны цифрүүдийн нийлбэрийг ол.
Оролт
a,b,c ялгаатай натурал тоонууд.(0<a,b,c<1000)
Гаралт
Дундах тооны цифрүүдийн нийлбэр.
Жишээ
Жишээ
1
|
Оролт
|
100 212 157
|
Гаралт
|
13
|
#include <iostream>
using namespace std;
int main(){
int a, b, c, n, s;
cin >> a
>> b >> c;
// 1 дүгээр дэд
бодлого буюу 3 тооны дундах тоог олох.
if ((b > a
&& a > c) || (b < a && a < c))
n = a;
if ((a > b
&& b > c) || (a < b && b < c)) n = b;
if ((a > c &&
c > b) || (a < c && c < b)) n = c;
// 2 дугаар дэд
бодлого буюу 3 оронтой тооны цифрүүдийн нийлбэр олох.
s = n % 10 + n /
100 + (n / 10) % 10;
cout << s
<< endl;
}
#include <iostream>
using namespace std;
int main(){
int a, b, c, n, s,
min, max;
cin >> a
>> b >> c;
// 1 дүгээр дэд
бодлого буюу 3 тооны дундах тоог олох.
max = a;
if (b > max)
max = b;
if (c > max)
max = c;
min = a;
if (b < min)
min = b;
if (c < min)
min = c;
n = a + b + c -
min - max;
// 2 дугаар дэд
бодлогын ерөнхий хувилбар буюу N тооны цифрүүдийн нийлбэр олох.
for (s = 0; n; n
/= 10)
s += n % 10;
cout << s
<< endl;
}
No comments:
Post a Comment