Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- using namespace std;
- struct Complex {
- int real;
- int img;
- };
- double fdiv(int a, int b) {
- double res = a / b*1.0;
- return res;
- }
- Complex fdiv(Complex a, Complex b) {
- Complex res;
- double r = b.real * b.real + b.img * b.img;
- res.real = (a.real * b.real + a.img * b.img) / r;
- res.img = (a.img * b.real - a.real * b.img) / r;
- return res;
- }
- int main() {
- setlocale (LC_ALL,"RUS");
- int a, b;
- cout << "Введите два целых числа: ";
- cin >> a >> b;
- double res = fdiv(a, b);
- cout << "Деление первое число на второе = " << res << endl;
- Complex Fr, Sc;
- cout << "\nВведите действительную часть первого комплексного числа " ;
- cin >> Fr.real;
- cout << "\nВведите мнимую часть первого комплексного числа " ;
- cin >> Fr.img;
- cout << "\nВведите действительную часть второго комплексного числа " ;
- cin >> Sc.real;
- cout << "\nВведите мнимую часть второго комплексного числа " ;
- cin >> Sc.img;
- Complex Res = fdiv(Fr, Sc);
- cout << "\n\nДеление комплексных чисел равна = " << Res.real << "+i" << Res.img << endl;
- }
Advertisement
RAW Paste Data
Copied
Advertisement