otóż mam zadanie takie3. Uruchom program i przetestuj dla następujących trójek liczb (wartości zmiennych a, b, c): (3; -56; 0), (76; 123; -2), (44; 44; 44), (-70; -40; -40), (56; 68; 88), (100; 0; 2). 4. Wyjaśnij, co dzieje się w poszczególnych wierszach programu, zwracając uwagę na działanie instrukcji warunkowej. W zeszycie przedmiotowym dokończ opis: Sprawdzamy, czy pierwsza liczba jest mniejsza od drugiej. Jeśli tak, to… 5. Odpowiedz na pytanie: Kiedy będzie wykonane przypisanie najmniejsza = b?
taki program
#include <iostream>
using namespace std;
int main()
{
int a, b, c, najmniejsza;
cout << "Podaj trzy liczby: ";
cin >> a >> b >> c;
if (a < b)
if (a < c)
najmniejsza = a;
else
najmniejsza = c;
else
if (b < c)
najmniejsza = b;
else
najmniejsza = c;
cout << "Najmniejsza liczba wynosi: " << najmniejsza << endl;
return 0;
}
oraz mam do tego wskazówke
Sprawdzamy, czy pierwsza liczba (a) jest mniejsza od drugiej (b).
Jeśli tak, to sprawdzamy jeszcze, czy pierwsza liczba (a) jest mniejsza od trzeciej (c). Jeśli tak,
to pierwsza liczba (a) jest najmniejsza i dlatego pod zmienną najmniejsza podstawiamy wartość
pierwszej liczby (a). W przeciwnym przypadku, tzn. gdy pierwsza liczba (a) jest większa od
trzeciej (c), najmniejszą liczbą jest trzecia liczba (c), ponieważ w pierwszym warunku zostało już
ustalone, że pierwsza liczba (a) jest mniejsza od drugiej (b). Dlatego pod zmienną najmniejsza
podstawiamy wartość trzeciej liczby (c).
Natomiast jeśli pierwszy warunek nie jest spełniony, tzn. pierwsza liczba (a) jest większa od drugiej
(b), sprawdzamy czy druga liczba (b) jest mniejsza od trzeciej (c). Jeśli tak, to druga liczba (b)
jest najmniejsza i dlatego pod zmienną najmniejsza podstawiamy wartość drugiej liczby (b).
W przeciwnym przypadku, tzn. gdy druga liczba (b) jest większa od trzeciej (c), najmniejszą
liczbą jest trzecia liczba (c) i pod zmienną najmniejsza podstawiamy wartość trzeciej liczby (c).
tylko teraz nie wiem jak to zzrobić i gdyby ktoś mógł pomóc to bardzo prosze bo potrzebuje tego do 19 dziś :/