Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 25.02.2013
Сообщений: 18
1

Получить третью запись, поля которой содержат результат умножения двух комплексных чисел из первой и второй записей

01.07.2013, 19:22. Показов 1120. Ответов 1
Метки нет (Все метки)

Заданы три записи, каждая из которых имеет два поля: первое – действительная
часть, второе – мнимая часть комплексного числа. Получить третью запись, поля
которой содержат результат умножения двух комплексных чисел из первой и
второй записей.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.07.2013, 19:22
Ответы с готовыми решениями:

Получить третью запись, поля которой содержат результат вычитания двух комплексных чисел из первой и второй
1. Ввести множество, запись или строку с помощью клавиатуры. 2. Вывести на экран монитора исходную...

Получить запись, поля которой содержат результат деления двух комплексных чисел
Заданы три записи, каждая из которых имеет два поля: первое – действительная часть, второе –...

Получить запись, поля которой содержат результат вычитания двух комплексных чисел из первой и второй записи
Заданы три записи, каждая из которых имеет два поля: первая - действительная часть, вторая - мнимая...

Получить третью матрицу путём умножения элемента каждой строки первой на наибольший элемент второй
Задача. Даны две матрицы N-ого порядка(сиречь двумерные массивы=)), получить третью матрицу...

1
1999 / 1599 / 488
Регистрация: 31.05.2009
Сообщений: 2,990
02.07.2013, 02:51 2
Лучший ответ Сообщение было отмечено Lenst как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
program ConsoleApp;
 
type
  Complex = record
    r: Double;
    i: Double;
  end;
 
function ComplexMul(const a: Complex; const b: Complex): Complex;
var
  c: Complex;
begin
  c.r:= (a.r * b.r - a.i * b.i);
  c.i:= (a.r * b.i + a.i * b.r);
  ComplexMul:= c;
end;
 
var
  a, b, c: Complex;
begin  
  Write('a.r = ');
  ReadLn(a.r);    
  Write('a.i = ');
  ReadLn(a.i);
  
  Write('b.r = ');
  ReadLn(b.r);
  Write('b.i = ');
  ReadLn(b.i);
 
  c:= ComplexMul(a, b);    
  
  WriteLn('a = (', a.r:0:5, ',', a.i:0:5, ')');
  WriteLn('b = (', b.r:0:5, ',', b.i:0:5, ')');
  WriteLn('c = a * b = ', c.r:0:5, ',', c.i:0:5, ')');
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.07.2013, 02:51

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Сформировать третью матрицу, как результат умножения первой на вторую
Тема: Функции 12. Пусть даны две матрицы размером nxm и mxk. Сформировать третью матрицу nxk как...

Сформировать третью матрицу, как результат умножения первой на вторую
Тема: Функции 12. Пусть даны две матрицы размером nxm и mxk. Сформировать третью матрицу nxk как...

Три записи (поля которых Re и Im комплексного числа). Получить третью, которая содержит результат вычитания 2 чисел
Заданные три записи, каждый из которых имеет два поля: первое - действительная часть, второе - ...

Создать третью матрицу, элементами которой будут суммы соответствующих элементов первой и второй матрицы
Даны два двумерных массива одинаковой размерности. Построить третий массив, элементами которого...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.