Siema! Napisałem program liczący równanie liniowe, jednak muszę użyć przekazywania przez wartość, wskaźników, referencji oraz przeładowania funkcji (wszystko musi być zawarte w programie, niestety), a nie za bardzo wiem jak to zrobić, czy mógłbym liczyć na Waszą pomoc oraz wytknięcie mi błędów (wiem, że takowe są) Przesyłam niżej kod.
#include <iostream>
#include <cmath>
#include <cstdio>
#include <cstdlib>
#include <iomanip>
using namespace std;
void row_lin(int moja )
{
switch(moja)
{
case 1: cout<<"Rownanie Tozsamosciowe"<<endl; break;
case 2: cout<<"Rownanie Sprzeczne"<<endl; break;
case 3: cout<<"x= "<<endl; break;
}
}
int main ()
{
int a,b,x;
cout<<"Podaj a"<<endl;
cin>>a;
cout<<"Podaj b"<<endl;
cin>>b;
if (a==0)
if(b==0)
cout<<"Rownanie Tozsamosciowe"<<endl;
else
cout<<"Rownanie sprzeczne"<<endl;
else
{
x=-b/a;
cout<<"x= "<<x<<endl;
}
return(0);
}