Lb5_3

Run Settings
LanguageC
Language Version
Run Command
/** * @file lab5_3.cpp * @author Мосяж А.М., гр. 515б * @date 1 травня 2023 * @brief Лабораторна робота № 5, варіант 4 * застосування вказівників. Завдання 3 */ #include <stdio.h> void mul_complex(float* c1, float* c2, float* c3) { *c3 = (*c1 * *c2) - (*(c1 + 1) * *(c2 + 1)); // Реальна частина *(c3 + 1) = (*c1 * *(c2 + 1)) + (*(c1 + 1) * *c2); // Уявна частина } void print_complex(float* c) { printf("%.2f + %.2fi\n", *c, *(c + 1)); } int main() { float complex1[] = { 2.5, 1.5 }; // Перше комплексне число: 2.5 + 1.5i float complex2[] = { 1.0, -0.5 }; // Друге комплексне число: 1.0 - 0.5i float result[2]; // Масив для збереження результату множення mul_complex(complex1, complex2, result); // Множення комплексних чисел printf("Multiplication result: "); print_complex(result); // Виведення результату множення return 0; }
Editor Settings
Theme
Key bindings
Full width
Lines