Odpowiedź:
float a,b; // zadeklarowanie zmiennych a i b
char znak = 't'; // przypisanie 't' do zmiennej znak
while (znak = 't') // pętla będzie się wykonywać jeśli znak będzie równe 't'
{
cin >> a; // wczytanie wartości z klawiatury do zmiennej a
cin >> b; // to samo z b
if (a!=0) // sprawdzenie czy a jest różne od zero bo wtedy będzie inny rodzaj funkcji
{cout << -b/a; // to jest wzór na miejsce zerowe funkcji liniowej}
else // sprawdzamy co jeśli nasza funkcja nie jest liniowa tylko stała
if (b==0) // jeśli stała leży na osi x to funkcja ma nieskończenie wiele miejsc zerowych
else // w przeciwnym razie nie ma miejsc zerowych
}
cin >> znak; // jeśli podamy coś innego niż 't' nasza funkcja się zatrzyma (while na początku się już nie wykona)
Wyjaśnienie:
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
Odpowiedź:
float a,b; // zadeklarowanie zmiennych a i b
char znak = 't'; // przypisanie 't' do zmiennej znak
while (znak = 't') // pętla będzie się wykonywać jeśli znak będzie równe 't'
{
cin >> a; // wczytanie wartości z klawiatury do zmiennej a
cin >> b; // to samo z b
if (a!=0) // sprawdzenie czy a jest różne od zero bo wtedy będzie inny rodzaj funkcji
{
cout << -b/a; // to jest wzór na miejsce zerowe funkcji liniowej
}
else // sprawdzamy co jeśli nasza funkcja nie jest liniowa tylko stała
{
if (b==0) // jeśli stała leży na osi x to funkcja ma nieskończenie wiele miejsc zerowych
else // w przeciwnym razie nie ma miejsc zerowych
}
cin >> znak; // jeśli podamy coś innego niż 't' nasza funkcja się zatrzyma (while na początku się już nie wykona)
}
Wyjaśnienie: