Форум программистов, компьютерный форум CyberForum.ru

Структура - C++

Восстановить пароль Регистрация
 
Alimhan
0 / 0 / 0
Регистрация: 30.10.2012
Сообщений: 7
30.10.2012, 21:58     Структура #1
Задано множество комплексных чисел в алгебраической форме.Реализовать их сортировку по модулю и поиск по квадранту, а также вычисление произведения всех чисел.
пока только описал ввод и вывод комплексных чисел
#include <stdio.h>
#include <conio.h>


#define N 20


typedef struct Complex
{
double Re,Im; /* Deistvitel'nay chast' i mnimay chast'*/
int k; /* nomer gruppy podobnyh */
} Complex;


int VvodKolva(int max)
{
int n;

while (1) /* vvod chisla s proverkoy (rekomenduetsya) */
{
printf("Vvedite kol-vo treugolnikov (ot 1 do %d): ", max);
scanf("%d", &n);
if (n >= 1 && n <= max)
break; /* pravilniy vvod */
printf("\aERROR: vvedite pravilnoe chislo!\n");
}
return n;
}

void VvodCom(Complex * p)
{
if (p) /* proverka p!=NULL */
{
double Re, Im; /* because BC has gluck in XP/Vista/7 */
printf("Vvedite Destvitel'nyu i mnimyu chat'(Re Im): ");
scanf("%lf%lf", &Re, &Im);
p->Re = Re;
p->Im = Im;



}

void VvodMassiva(Complex mas[], int n)
{
int i;

for (i=0; i<n; i++) /* vvod elementov massiva */
{
printf("Complex %d. ", i+1);
VvodCom(&mas[i]);
}
}


void VyvodCom(Complex * p)
{
if (p) /* proverka p!=NULL */
printf("Razmer (Re Im): %lf %lf \tGruppa %d\n", p->Re, p->Im); /* chtoby ne bylo musora */
}

void VyvodMassiva(Complex mas[], int n)
{
int i;

printf("\nKol-vo el-tov: %d\n", n); /* vyvod rezultata */
for (i=0; i<n; i++)
{
printf("Complex %d. ", i+1);
VyvodCom(&mas[i]);
}
}


void main(void)
{
Triangle a[N+1]; /* max=20 + 1 dlya summy */
int n;

clrscr();

/* vvod ish danyh */
n = VvodKolva(N);
VvodMassiva(a, n);

/* osnovnoy algorithm */
/* n = Obrabotka(a, n); */

/* vivod rez. */
VyvodMassiva(a, n);


getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2012, 21:58     Структура
Посмотрите здесь:

C++ структура
структура C++
C++ структура :(
Структура. C++
C++ Структура
Структура C++
Структура C++
C++ Структура

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 04:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru