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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить множество, содержащие все буквы из А и все буквы из В http://www.cyberforum.ru/cpp-beginners/thread684710.html
Реализовать 4 способа представления множеств в памяти ЭВМ в программе, которая по заданным множествам A, B, C, D строчный русских букв вычисляет множество, содержащие все буквы из А и все буквы из В, но не содержащего букв, являющихся общими для C и D. Помогите пожалуйста, что-то совсем не могу ничего сделать.
C++ Написать функцию, которая принимает количество часов, и возвращает стоимость стоянки На некоторой автостоянке минимальная плата за размещение автомобиля 2Ls. В случае если машина остаётся на стоянке дольше 3 часов, необходимо дополнительно заплатить 0,50Ls за каждый час. При этом максимальная суточная плата 10Ls. Напишите функцию, которая в качестве параметра принимает количество часов, и возвращает стоимость стоянки. (примем что машину не оставляют дольше чем на одни сутки).... http://www.cyberforum.ru/cpp-beginners/thread684709.html
Определить окончание существительного в зависимости от введенного количества C++
Доброго времени суток. Прошу небольшей помощи с вашей стороны. Вот в чем суть Задача: Для натурального числа К напечатать фразу "мы нашли К грибов в лесу", согласовав окончание слова "гриб" с числом К. Ну как я понял окончание зависит от последней цифры 0-9 (0,5,6,7,8,9 - "грибов", 1 - гриб, 2,3,4 - гриба) Теперь по сути, как записать что бы печаталась фраза "мы нашли К грибов в лесу" что б на...
C++ не могу с файлами разобраться, просмотрите
Дан символьный файл f. Записать в файл g с сохранением порядка следования те символы файла f: а) которым в этом файле предшествует буква а;
C++ Подсчитать сколько букв и цифр в строке http://www.cyberforum.ru/cpp-beginners/thread684703.html
1) Написать программу выполняющею заполнения массива из 5 элементов целыми числами, введенными с клавиатуры. 2) Дана строка заканчивающая точкой. Подсчитать сколько букв и цифр (в отдельной строке). 3)создать текстовый файл и записать в него 6 различных текстовых сток.
C++ Бесконечная последовательность рациональных чисел v0, v1, ... образована по следующему закону: Бесконечная последовательность рациональных чисел v0, v1, ... образована по следующему закону: v0 = 1; v0 + Ck1+1v1 + ... + Ckk+1vk = 0, k = 1, 2, ... ; подробнее

Показать сообщение отдельно
Alimhan
0 / 0 / 0
Регистрация: 30.10.2012
Сообщений: 7
30.10.2012, 21:58     Структура
Задано множество комплексных чисел в алгебраической форме.Реализовать их сортировку по модулю и поиск по квадранту, а также вычисление произведения всех чисел.
пока только описал ввод и вывод комплексных чисел
#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();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru