Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
tc
1 / 1 / 1
Регистрация: 06.02.2011
Сообщений: 76
1

обработки структур данных

20.04.2011, 14:31. Просмотров 705. Ответов 3
Метки нет (Все метки)

добрый день. помогите пожалуйста решить задачу на Си.

Даны характеристики обменных пунктов: название, курс покупки валюты, курс продажи валюты , адрес и телефон.
а) Выяснить название и адрес обменного пункта с максимальным курсом покупки валюты.
б) Выяснить название адрес телефон обменного пункта с минимальным курсом продажи валюты.
в) Вывести адреса и названия обменных пунктов с одинаковыми курсами покупки
г) Вывести название, адреса и телефоны обменных пунктов с совпадающими курсами продажи валюты.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.04.2011, 14:31
Ответы с готовыми решениями:

обработки структур данных
Всем добрый вечер! народ это для меня сложновато заранее всем спасибо.emal.t.bekzat_ismail@mail.ru...

Рекурсивные алгоритмы обработки структур данных
Разработать программы по алгоритму с использованием рекурсивной функции и без использования...

Разработка динамических структур данных и функций их обработки
Длинное» целое число представляется как однонаправленный линейный список, где каждая цифра –...

Программа обработки структур
Найдите пожалуйста ошибку. На 33 строке выдаёт error: too few arguments to function 'complex mul...

3
9 / 9 / 0
Регистрация: 15.06.2010
Сообщений: 126
20.04.2011, 15:10 2
Эм...простенькая модень сравнения двух фирм...если нужно большее количество фирм, то ее придется полностью переделывать.

C++
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
//Äàíû õàðàêòåðèñòèêè îáìåííûõ ïóíêòîâ: íàçâàíèå, êóðñ ïîêóïêè âàëþòû, êóðñ ïðîäàæè âàëþòû , àäðåñ è òåëåôîí.
// à) Âûÿñíèòü íàçâàíèå è àäðåñ îáìåííîãî ïóíêòà ñ ìàêñèìàëüíûì êóðñîì ïîêóïêè âàëþòû.
// á) Âûÿñíèòü íàçâàíèå àäðåñ òåëåôîí îáìåííîãî ïóíêòà ñ ìèíèìàëüíûì êóðñîì ïðîäàæè âàëþòû.
// â) Âûâåñòè àäðåñà è íàçâàíèÿ îáìåííûõ ïóíêòîâ ñ îäèíàêîâûìè êóðñàìè ïîêóïêè
// ã) Âûâåñòè íàçâàíèå, àäðåñà è òåëåôîíû îáìåííûõ ïóíêòîâ ñ ñîâïàäàþùèìè êóðñàìè ïðîäàæè âàëþòû.
#include<cstdio>
#include<cstdlib>
#include<iostream>
#include<cstring>
 
using namespace std;
 
main()
{
 struct punkt //ñîçäàíèå ñòðóêòóðû îáìåííûõ ïóíêòîâ
 {
  string name; //èìÿ ïóíêòà
  float kurspok;  //êóðñ ïîêóïêè
  float kursprod; //êóðñ ïðîäàæè
  string adress; //àäðåññ
  int tel; //òåëåôîí
 };
 punkt c1; //ñîçäàíèå ïåðâîãî îáìåííîãî ïóíêòà
 c1.name="qwerty"; //è çàïîëíåíèå åãî õàð.
 c1.kurspok=230;
 c1.kursprod=340;
 c1.adress="ul. 1, d.2";
 c1.tel=343537;
 punkt c2; //ñîçäàíèå 2îãî îáìåííîãî ïóíêòà
 c2.name="qwerty2";  //è çàïîëíåíèå åãî õàð.
 c2.kurspok=260;
 c2.kursprod=330;
 c2.adress="ul. 3, d.5";
 c2.tel=947538;
//----------------------------------------âîïðîñ À
// à) Âûÿñíèòü íàçâàíèå è àäðåñ îáìåííîãî ïóíêòà ñ ìàêñèìàëüíûì êóðñîì ïîêóïêè âàëþòû.
 cout<<endl;
 if (c1.kurspok>c2.kurspok)
 {
  cout<<"name= "<<c1.name<<endl;
  cout<<"adress= "<<c1.adress<<endl;
 }
 else
 {
  cout<<"name= "<<c2.name<<endl;
  cout<<"adress= "<<c2.adress<<endl;
 } 
//----------------------------------------âîïðîñ Á
// á) Âûÿñíèòü íàçâàíèå àäðåñ òåëåôîí îáìåííîãî ïóíêòà ñ ìèíèìàëüíûì êóðñîì ïðîäàæè âàëþòû.
 cout<<endl;
 if (c1.kursprod<c2.kursprod)
 {
  cout<<"name= "<<c1.name<<endl;
  cout<<"adress= "<<c1.adress<<endl;
  cout<<"tel= "<<c1.tel<<endl;
 }
 else
 {
  cout<<"name= "<<c2.name<<endl;
  cout<<"adress= "<<c2.adress<<endl;
  cout<<"tel= "<<c2.tel<<endl;
 }  
//----------------------------------------âîïðîñ B
// â) Âûâåñòè àäðåñà è íàçâàíèÿ îáìåííûõ ïóíêòîâ ñ îäèíàêîâûìè êóðñàìè ïîêóïêè.
 cout<<endl;
  if (c1.kurspok==c2.kurspok)
 {
  cout<<"name= "<<c1.name<<endl;
  cout<<"adress= "<<c1.adress<<endl;
 }
 else
 {
  cout<<"name= "<<c2.name<<endl;
  cout<<"adress= "<<c2.adress<<endl;
 }
//----------------------------------------âîïðîñ Ã
// ã) Âûâåñòè íàçâàíèå, àäðåñà è òåëåôîíû îáìåííûõ ïóíêòîâ ñ ñîâïàäàþùèìè êóðñàìè ïðîäàæè âàëþòû.
 cout<<endl;
   if (c1.kursprod==c2.kursprod)
 {
  cout<<"name= "<<c1.name<<endl;
  cout<<"adress= "<<c1.adress<<endl;
  cout<<"tel= "<<c1.tel<<endl;
 }
 else
 {
  cout<<"name= "<<c2.name<<endl;
  cout<<"adress= "<<c2.adress<<endl;
  cout<<"tel= "<<c2.tel<<endl;
 } 
 cout<<endl;
 system("pause");
}
0
tc
1 / 1 / 1
Регистрация: 06.02.2011
Сообщений: 76
20.04.2011, 18:22  [ТС] 3
Цитата Сообщение от Setsuna Посмотреть сообщение
Эм...простенькая модень сравнения двух фирм...если нужно большее количество фирм, то ее придется полностью переделывать.

C++
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
//Äàíû õàðàêòåðèñòèêè îáìåííûõ ïóíêòîâ: íàçâàíèå, êóðñ ïîêóïêè âàëþòû, êóðñ ïðîäàæè âàëþòû , àäðåñ è òåëåôîí.
// à) Âûÿñíèòü íàçâàíèå è àäðåñ îáìåííîãî ïóíêòà ñ ìàêñèìàëüíûì êóðñîì ïîêóïêè âàëþòû.
// á) Âûÿñíèòü íàçâàíèå àäðåñ òåëåôîí îáìåííîãî ïóíêòà ñ ìèíèìàëüíûì êóðñîì ïðîäàæè âàëþòû.
// â) Âûâåñòè àäðåñà è íàçâàíèÿ îáìåííûõ ïóíêòîâ ñ îäèíàêîâûìè êóðñàìè ïîêóïêè
// ã) Âûâåñòè íàçâàíèå, àäðåñà è òåëåôîíû îáìåííûõ ïóíêòîâ ñ ñîâïàäàþùèìè êóðñàìè ïðîäàæè âàëþòû.
#include<cstdio>
#include<cstdlib>
#include<iostream>
#include<cstring>
 
using namespace std;
 
main()
{
 struct punkt //ñîçäàíèå ñòðóêòóðû îáìåííûõ ïóíêòîâ
 {
  string name; //èìÿ ïóíêòà
  float kurspok;  //êóðñ ïîêóïêè
  float kursprod; //êóðñ ïðîäàæè
  string adress; //àäðåññ
  int tel; //òåëåôîí
 };
 punkt c1; //ñîçäàíèå ïåðâîãî îáìåííîãî ïóíêòà
 c1.name="qwerty"; //è çàïîëíåíèå åãî õàð.
 c1.kurspok=230;
 c1.kursprod=340;
 c1.adress="ul. 1, d.2";
 c1.tel=343537;
 punkt c2; //ñîçäàíèå 2îãî îáìåííîãî ïóíêòà
 c2.name="qwerty2";  //è çàïîëíåíèå åãî õàð.
 c2.kurspok=260;
 c2.kursprod=330;
 c2.adress="ul. 3, d.5";
 c2.tel=947538;
//----------------------------------------âîïðîñ À
// à) Âûÿñíèòü íàçâàíèå è àäðåñ îáìåííîãî ïóíêòà ñ ìàêñèìàëüíûì êóðñîì ïîêóïêè âàëþòû.
 cout<<endl;
 if (c1.kurspok>c2.kurspok)
 {
  cout<<"name= "<<c1.name<<endl;
  cout<<"adress= "<<c1.adress<<endl;
 }
 else
 {
  cout<<"name= "<<c2.name<<endl;
  cout<<"adress= "<<c2.adress<<endl;
 } 
//----------------------------------------âîïðîñ Á
// á) Âûÿñíèòü íàçâàíèå àäðåñ òåëåôîí îáìåííîãî ïóíêòà ñ ìèíèìàëüíûì êóðñîì ïðîäàæè âàëþòû.
 cout<<endl;
 if (c1.kursprod<c2.kursprod)
 {
  cout<<"name= "<<c1.name<<endl;
  cout<<"adress= "<<c1.adress<<endl;
  cout<<"tel= "<<c1.tel<<endl;
 }
 else
 {
  cout<<"name= "<<c2.name<<endl;
  cout<<"adress= "<<c2.adress<<endl;
  cout<<"tel= "<<c2.tel<<endl;
 }  
//----------------------------------------âîïðîñ B
// â) Âûâåñòè àäðåñà è íàçâàíèÿ îáìåííûõ ïóíêòîâ ñ îäèíàêîâûìè êóðñàìè ïîêóïêè.
 cout<<endl;
  if (c1.kurspok==c2.kurspok)
 {
  cout<<"name= "<<c1.name<<endl;
  cout<<"adress= "<<c1.adress<<endl;
 }
 else
 {
  cout<<"name= "<<c2.name<<endl;
  cout<<"adress= "<<c2.adress<<endl;
 }
//----------------------------------------âîïðîñ Ã
// ã) Âûâåñòè íàçâàíèå, àäðåñà è òåëåôîíû îáìåííûõ ïóíêòîâ ñ ñîâïàäàþùèìè êóðñàìè ïðîäàæè âàëþòû.
 cout<<endl;
   if (c1.kursprod==c2.kursprod)
 {
  cout<<"name= "<<c1.name<<endl;
  cout<<"adress= "<<c1.adress<<endl;
  cout<<"tel= "<<c1.tel<<endl;
 }
 else
 {
  cout<<"name= "<<c2.name<<endl;
  cout<<"adress= "<<c2.adress<<endl;
  cout<<"tel= "<<c2.tel<<endl;
 } 
 cout<<endl;
 system("pause");
}




можите написать код на си??
0
32 / 32 / 7
Регистрация: 09.04.2011
Сообщений: 119
20.04.2011, 21:47 4
Чем Вам не Си? Тут от C++ только вывод через потоки. Замените на printf() и scanf() и будет Вам счастье
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.04.2011, 21:47

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

Функции обработки структур BOX
Помогите с задачей, пожалуйста! Условие на фотографии:

Разработайте программу обработки структур
Здравствуйте уважаемые любители и ценители языка С++! У меня к вам огромная просьба. На днях нужно...

Программирование задач обработки структур и файлов
Даны сведения о книгах: автор, название, год издания. Вывести на экран сведения о книге...

Программирование задач обработки структур и файлов
помогите пожалуйста! Даны сведения о студентах группы: ФИО студента, дата рождения студента, место...


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

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

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