Mam do napisania program w języku C++, w którym dane będą trzy liczby naturalne, które wprowadzamy, a on wypisze nam najmniejszą z nich (uwzględniając, że np. zmienna a = zmienna b, itp.). Oto program napisany przeze mnie:
#include
using namespace std;
int main() { int a, b, c; cin >> a; cin >> b; cin >> c; if (a<b) if (a<c) cout << a; else if (a==c) cout << a << c; else cout << a; else if (b<c) cout << b; else if (b==c) cout << b << c; else cout << c;
return 0; }
Nie działa on jednak, proszę o wytłumaczenie dlaczego. Jeśli jest konieczne napisanie nowego, proszę o pomoc.
Z góry bardzo dziękuję za pomoc, nieodpowiednie odpowiedzi od razu zgłaszam.
j4cek
Moja propozycje zmiany Twoje kodu i to co zaproponowałem w drugiej metodzie