Fie a,b,c trei numere naturale . Care este cel mai mare numar care se poate obtine adunand doua dintre numerele date în C++
Răspunsuri la întrebare
Răspuns de
2
Solutie:
#include <iostream>
int main() {
int a, b, c; std::cin >> a; std::cin >> b; std::cin >> c;
int s1 = a + b, s2 = a + c, s3 = b + c;
if (s1 > s2 && s1 > s3)
std::cout << "Suma cea mai mare: " << s1;
else if (s2 > s3 && s2 > s1)
std::cout << "Suma cea mai mare: " << s2;
else if (s3 > s2 && s3 > s1)
std::cout << "Suma cea mai mare: " << s3;
}
Explicatie:
- Exista doar 3 variante de suma intre cele 3 numere, nu este necesara folosirea a altor termeni complexi.
Anexe:
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
9 ani în urmă
Engleza,
9 ani în urmă
Cel mai mare numar care se poate obtine adunand doua dintre numerele date e egal cu suma celor trei numere din care scadem minimul