Odpowiedź:
/*
Napisz program obliczający obwód trójkąta, którego długość boków podaje użytkownik.
W przypadku podania liczb ujemnych lub równych zero użytkownik ma zostać poproszony o
ponowne podanie długości boków.
*/
#include <iostream>
#include <string>
int a, b, c;
int L;
bool run = true;
using namespace std;
int main()
{
cout << "a: ";
cin >> a;
cout << "b: ";
cin >> b;
cout << "c: ";
cin >> c;
while (run) {
if (a <= 0){
cout << "Prosze podac ponownie dlugosc boku a: " << endl;
cin >> a;
}
else if (b<=0){
cout << "Prosze podac ponownie dlugosc boku b: " << endl;
cin >> b;
}
else if (c<=0) {
cout << "Prosze podac ponownie dlugosc boku c: " << endl;
cin >> c;
}
else {
run = false;
L = a + b + c;
}
}
cout << "L = " << L << endl;
return 0;
}