Se cunoaște partea reală și partea imaginară a două numere complexe scrise în forma algebrica z1, z2. Se cere:
1. Să se scrie o funcție cu numele citeste_Complex, care va citi de la tastatură partea reală și partea imaginară a unui număr complex. Funcția va returna prin parametrul de iesire z acest număr. Utilizați această funcție pentru citirea a două numere complexe z1 și z2 prin apelarea acestei funcţii.
2. Să se scrie o funcție cu numele afișează-Complex care va afișa forma algebrică a unui număr complex primit prin parametru de intrare. Utilizați această funcție pentru afișarea celor două numere complexe z1 și z2 prin apelarea acestei funcţii.
3.Să se scrie o funcție cu numele nregale, care primește prin parametri de intrare două numere complexe z1 și z2 și determină dacă cele două numere sunt sau nu egale.
Indicaţie: Numerele complexe z1=re1 + i*im1 și z2=re2 + i*im2 sunt egale, dacă si numai dacă re1=re2 și im1=im2
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
1. void citeste_complex(int& z1, int& z2, int& z)
{
cin>>z1.re>>z1.im;
cin>>z2.re>>z2.im;
z.re=z1.re+z2.re;
z.im=z1.im+z2.im;}
2. void afiseaza-complex (int z1, int z2)
{ cout<<z1.re<<"+"<<z1.im<<"i"<<'\n';
cout<<z2.re<<"+"<<z2.im<<"i";
}
3. int nregale (int z1, int z2)
{if (z1.re==z2.re && z1.im==z2.im) return true;
else return false;}
daria2879:
mersi mult=)
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Biologie,
8 ani în urmă
Istorie,
8 ani în urmă
Istorie,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă