Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <iomanip>
- #include <string>
- using namespace std;
- int main(){
- //deklaracja zmiennych
- long double a,b;
- while(true){
- //zapytanie użytkownika o wartości zmiennych
- cout << "Podaj wartosc zmiennej a: ";
- //wczytanie wartości użytkownika wraz z obsługą błędów w przypadku wpisanie niepoprawnej wartości
- while(!(cin >> a)){
- cin.clear();
- string str;
- cin >> str;
- cout << "Blad: \"" << str << "\" nie jest liczba" << endl;
- }
- cout << "Podaj wartosc zmiennej b: ";
- while(!(cin >> b)){
- cin.clear();
- string str;
- cin >> str;
- cout << "Blad: \"" << str << "\" nie jest liczba" << endl;
- }
- //wydrukowanie wyniku równania liniowego ax + b = 0
- //obsługa błędu w przypadku a=0
- if(a==0 && b==0)
- cout << "Nieskonczenie wiele rozwiazan" << endl;
- else if(a==0 && b!=0)
- cout << "Brak rozwiazan" << endl;
- else{
- cout << setprecision(17) << "x = " << -b/a << endl;
- break;
- }
- }
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement