Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Бауыржан
-18 / 1 / 0
Регистрация: 03.11.2013
Сообщений: 166
#1

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

07.12.2013, 07:37. Просмотров 178. Ответов 0
Метки нет (Все метки)

Мне дана вот такая задача написать программу на :

Пункт обмена валюты состоит из таких элементов как : имя точки обмена валюты, курс покупки, курс продажи, адрес пункта, а также телефона. Надо найти адрес пункта который объявил самый низкий курс продажи, телефон пункта и наименование пункта.

Возможные варианты
1 наверно надо вывести это на текстовый документ
2 или же на консольном экране с++


Пожалуйста помогите очень прошу!

Добавлено через 27 минут
надо типа этого сконструировать

В следующей программе структура pibm применяются элементы массива. Каждый элемент состоит из таких компонентов: mem (память), sp (объем винчестера), model [20] ( модель ПЭВМ):
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
/* Массивы записей */
#include < stdio.h >
struct computer { int mem, sp;
char model [20];
pibm [10];};
/* объявление записи типа computer;
объявление массива pibm типа computer */
main ( )
{ int i, j, k, priz;
for ( i=0; i<10; i++)
{ printf (“Введите сведения о ПЭВМ %d и признак (0-конец;
\n другая цифра- продолжение)\n”, i);
printf (“ модель ПЭВМ -);
scanf (%S”, &pibm [i].model );
printf ( “объем оперативной памяти -);
scanf (%d”, &pibm[i].mem);
printf (“ объем винчестера -);
scanf (%d , &pibm[i].sp); 
printf (“признак -);
scanf (%d ”, &priz ); 
k=i;
if  (!priz) break; }
/* Здесь !priz – операция отрицания priz; break – выход из цикла for, если priz=0  */         
for (i=0; i<10, i++);  
{ 
printf ( “\n О какой ПЭВМ Вы хотите получить сведения?\n (Введите номер  от 0 до 9)\n” );
scanf (%d ”,&j );
 if (j>k)
{ printf (“Нет сведений об этой ПЭВМ \n”);
continue; }
printf (“ персональная ЭВМ %s\n ”, pibm[j].model);
printf (“объем оперативной памяти - % d Мб \n ”, pibm[j].mem);
printf (“объем винчестера - % d Мб \n ”, pibm[j].sp); 
printf (“ признак – “ );
scanf (%d ”, &priz);
if (!priz) break; }
/* Ввод сведений о ПЭВМ и занесение в массив pibm записей типа computer (первый    
цикл for); вывод на экран сведений о ПЭВМ (второй цикл for) */
}
Выполнение программы:
Введите сведения о ПЭВМ и признак (0-конец; другая цифра – продолжение)
модель ПЭВМ – АТ 486 SX
объем оперативной памяти – 32
объем винчестера – 4 Гбайта
признак – 1
Введите сведения о ПЭВМ и признак (0-конец; другая цифра – продолжение)
модель ПЭВМ – АТ 386 DX
объем оперативной памяти – 64
объем винчестера – 14 Гбайт
признак – 0
О какой ПЭВМ Вы хотите получить сведения? (Введитн номер от 0 до 9)
1
модель ПЭВМ – АТ 386 DX
объем оперативной памяти – 16 Мб
объем винчестера – 2,5 Гбайт
признак – 0

Добавлено через 1 минуту
надо типа этого сконструировать

В следующей программе структура pibm применяются элементы массива. Каждый элемент состоит из таких компонентов: mem (память), sp (объем винчестера), model [20] ( модель ПЭВМ):
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
/* Массивы записей */
#include < stdio.h >
struct computer { int mem, sp;
char model [20];
pibm [10];};
/* объявление записи типа computer;
объявление массива pibm типа computer */
main ( )
{ int i, j, k, priz;
for ( i=0; i<10; i++)
{ printf (“Введите сведения о ПЭВМ %d и признак (0-конец;
\n другая цифра- продолжение)\n”, i);
printf (“ модель ПЭВМ -);
scanf (%S”, &pibm [i].model );
printf ( “объем оперативной памяти -);
scanf (%d”, &pibm[i].mem);
printf (“ объем винчестера -);
scanf (%d , &pibm[i].sp); 
printf (“признак -);
scanf (%d ”, &priz ); 
k=i;
if  (!priz) break; }
/* Здесь !priz – операция отрицания priz; break – выход из цикла for, если priz=0  */         
for (i=0; i<10, i++);  
{ 
printf ( “\n О какой ПЭВМ Вы хотите получить сведения?\n (Введите номер  от 0 до 9)\n” );
scanf (%d ”,&j );
 if (j>k)
{ printf (“Нет сведений об этой ПЭВМ \n”);
continue; }
printf (“ персональная ЭВМ %s\n ”, pibm[j].model);
printf (“объем оперативной памяти - % d Мб \n ”, pibm[j].mem);
printf (“объем винчестера - % d Мб \n ”, pibm[j].sp); 
printf (“ признак – “ );
scanf (%d ”, &priz);
if (!priz) break; }
/* Ввод сведений о ПЭВМ и занесение в массив pibm записей типа computer (первый    
цикл for); вывод на экран сведений о ПЭВМ (второй цикл for) */
}
Выполнение программы:
Введите сведения о ПЭВМ и признак (0-конец; другая цифра – продолжение)
модель ПЭВМ – АТ 486 SX
объем оперативной памяти – 32
объем винчестера – 4 Гбайта
признак – 1
Введите сведения о ПЭВМ и признак (0-конец; другая цифра – продолжение)
модель ПЭВМ – АТ 386 DX
объем оперативной памяти – 64
объем винчестера – 14 Гбайт
признак – 0
О какой ПЭВМ Вы хотите получить сведения? (Введитн номер от 0 до 9)
1
модель ПЭВМ – АТ 386 DX
объем оперативной памяти – 16 Мб
объем винчестера – 2,5 Гбайт
признак – 0
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2013, 07:37
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Структура (C++):

В текстовом файле структура – информация о компьютерах. Структура с полями: название, стоимость. - C++
Ребят, помогите пожалуйста, 29 июня экзамен по &quot;Основы программирования&quot;,кто сколько сможет сделать задач, тем всей группой поставим &quot;+&quot;...

Структура «База», сущности «Универсам» и «Продукты», структура «Товар» - C++
1. Создать структуру «База», включающую не менее 3 полей. 2. Создать сущности «Универсам» и «Продукты» описанной структуры. 3. Создать...

Структура DateTime, битовая структура - C++
Условие: Структура содержит информацию о дате и времени некоторого события: struct datetime { unsigned short Year; // год ...

Структура, доступная из всех файлов проекта ("глобальная" структура) - C++
Есть четыре структуры (body, gun, enemy, st), описанные в main.cpp. К main.cpp подключен хедер save.h, в котором имеется функция void...

Структура - C++
Не работает функция определяющая находится точка в шаре или нет #include &lt;conio.h&gt; #include &lt;stdlib.h&gt; #include &lt;stdio.h&gt; ...

Структура в С++ - C++
Добрый день всем! Вот моё задание: Известны фамилии 25 человек, их семейное положение: женат (замужем) или нет, и сведения о наличии...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.12.2013, 07:37
Привет! Вот еще темы с ответами:

структура с++ - C++
Скажите, пожалуйста, в чем ошибка. почему не считает средний бал, фамилии, классы? #include &lt;iostream.h&gt; #include &lt;stdio.h&gt; ...

Структура - C++
Как использовать структура, объявленную в другом файле. К примеру что бы использовать переменные нужно прописать extern

Структура - C++
Написать программу записи к файлу элементов типа структура для реестрации автомобилей с полями: Марка автомобиля, год выпуска, цвет,...

Структура - C++
typedef struct strs { char c; strs *next; int inset; }xx; Ошибка при компиляции:


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

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

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