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

Задача с сортировкой с использованием структур - C++

Восстановить пароль Регистрация
 
Максим Вишняков
Сообщений: n/a
04.06.2014, 19:57     Задача с сортировкой с использованием структур #1
Добрый вечер, форумчане! У меня возникла проблема со следующей программой:

С помощью структуры считать из файла названия точек с полярными координатами от 0 до 2ПИ, перевести в декартовые и отсортировать полученное по алфавиту названия точки. С декартовыми координатами я разобрался, а сортировку никак не могу сделать.

Код:
Код
#include<stdio.h>
#include<conio.h>
#include<math.h>
int main(void)
{
 struct point_dec{
 char name;
 double x;
 };
 point_dec D[15];
 int i,s=2;
 double p, k;
 FILE *fp_in;
 fp_in=fopen("// Путь к файлу //","rt");
 if(!fp_in)
 {printf("Error!");
 getch();
 return 1;
 }
 for (i=0;i<11;i++)

 fscanf(fp_in,"%c %lf\n",&D[i].name,&D[i].x);
 i=0;
 while(i<11)
 {
 p=cos(1.0*D[i].x)/s;
 k=sin(1.0*D[i].x)/s;
 printf("%c %lf ",D[i].name,p);
 printf("%lf\n",k);
i++;
 }
 getch();
 return 0;
}
В файле точки расписаны следующим образом (как пример):

s 0
e 0.628
r 1.256
v 1.884
a 2.512
n 3.14
t 3.768
g 4.396
l 5.024
o 5.652
w 6.28

Помогите отсортировать результат.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.06.2014, 19:57     Задача с сортировкой с использованием структур
Посмотрите здесь:

Программирование с использованием структур данных C++
Программирование с использованием структур данных C++
C++ Программирование с использованием файлов и структур.
C++ Программирование алгоритмов с использованием структур
Программирование с использованием структур C++
C++ Программирование с использованием структур
Програмирование с использованием структур C++
Вычислить выражение с использованием структур C++

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

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

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