Monday, December 19, 2016

Цифрүүдийн нийлбэр



Өгсөн 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

Хайх ба Сонгох Find&select

Хайх ба Сонгох Find&select Find | Replace | Go To Special Та Excel-ийн Find and Replace гэсэн функцийг ашиглан тусгай текстийг...