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

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

Войти
Регистрация
Восстановить пароль
 
Owen04
5 / 5 / 3
Регистрация: 25.12.2009
Сообщений: 144
#1

Структуры. - C++

20.01.2010, 01:01. Просмотров 593. Ответов 12
Метки нет (Все метки)

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
#include<iostream.h>
#include<math.h>
#include<conio.h>
struct Price
 { char name[10];
   char shop[10];
   float cena;
 } ;
 const int n=3;
 void main ( )
 {clrscr ();
 Price P[n];
 cout<<"BB\n";
 for ( int i=0; i<n; i++)
     {
     cout<<"Bbedite naimenovanie tobara: ";
     cin>>P[i].name;
      cout<<"Bbedite nazbanie magazina: ";
     cin>>P[i].shop;
      cout<<"Bbedite cenu tobara: ";
     cin>>P[i].cena;
     }
 
//после этого я не знаю как правильно записать!
{cout<<"Bbedite naimenovanie iskaemogo tobara: ";
float SLOVO;
cin>>SLOVO;
for ( int i=0; i<n; i++)
 if  (P[i].name==0);
  cout<<"NETY TAKOGO\n";
  cin>>P[i].name;
   }//до сюда.
 
cout<<"name="<<P[i].name;
cout<<"shop="<<P[i].shop;
cout<<"cena="<<P[i].cena;
getch();
}
ВОТ УСЛОВИЕ
-название товара
-название магазина
-стоимость товара в руб.
Программа должна выполнять дейстмия
-Ввод с клавиатуры данных в массив.
-вывод информации о товаре, название которого введено с клавиатуры
-если таких товаров нет, выдать на дисплей соответствующие сообщение!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.01.2010, 01:01     Структуры.
Посмотрите здесь:

Помещение структуры в вектор, удаление структуры, изменение элементов структуры - C++
Здравствуйте. Помогите разобраться с тем, как: 1 - находить элементы в векторе зная уникальный элемент структуры. 2 - удалять...

Функция внутри структуры использует указатель, как поле этой структуры - C++
Коротко, есть класс A, описан в файле A_class.h ну и реализованы функции в A_class.cpp, есть файл GlobalItems.h, где хранятся глобальные...

Динамические структуры данных. Программа ввода в структуры и вывода информации из неё. - C++
Автоматизированная информационная система на железнодорожном вокзале содержит сведения об отправлении поездов дальнего следования. Для...

Динамическое изменение структуры таблицы для организации древовиднойой структуры - MS Access
Доброго времени суток. У меня такой вот вопрос: Необходимо сделать возможность добавления записей в таблицу определнным образом (через...

Динамические структуры данных, списковые структуры (надо разобраться что делает программа) - Delphi
дана программа, надо помочь выяснить что в ней делает каждая подпрограмма unit Unit6; interface uses Windows,...

Структуры, массивы структур (как можно присваивать(инициализировать) значения полям структуры) - C++
Есть у меня вот такая структура, например struct Subject { int cost; int Volume; }; Потом создаю экземпляр, Subject G; ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ISergey
Maniac
Эксперт С++
1373 / 884 / 52
Регистрация: 02.01.2009
Сообщений: 2,652
Записей в блоге: 1
20.01.2010, 03:16     Структуры. #2
а вопрос где?
Owen04
5 / 5 / 3
Регистрация: 25.12.2009
Сообщений: 144
20.01.2010, 12:33  [ТС]     Структуры. #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
//после этого я не знаю как правильно записать!
 
{cout<<"Bbedite naimenovanie iskaemogo tobara: ";
float SLOVO;
cin>>SLOVO;
for ( int i=0; i<n; i++)
 if  (P[i].name==0);
  cout<<"NETY TAKOGO\n";
  cin>>P[i].name;
   }
 
//до сюда.
SerЁga
32 / 32 / 4
Регистрация: 18.08.2009
Сообщений: 93
20.01.2010, 13:41     Структуры. #4
Немного подправил, надеюсь то что надо
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
#include<iostream>
using namespace std;
#include<math.h>
#include<conio.h>
struct Price
{ char name[10];
char shop[10];
float cena;
} ;
const int n=3;
void main ( )
{
Price P[n];
cout<<"BB\n";
for ( int i=0; i<n; i++)
{
    cout<<"Bbedite naimenovanie tobara: ";
    cin>>P[i].name;
    cout<<"Bbedite nazbanie magazina: ";
    cin>>P[i].shop;
    cout<<"Bbedite cenu tobara: ";
    cin>>P[i].cena;
}
 
//после этого я не знаю как правильно записать!
cout<<"Bbedite naimenovanie iskaemogo tobara: ";
char SLOVO[10];
cin>>SLOVO;
int i=0,flag=0;
for ( i=0; i<n; i++)
{
//до сюда.
if  (!strcmp(P[i].name,SLOVO))
{
flag=1;
cout<<"name="<<P[i].name;
cout<<"shop="<<P[i].shop;
cout<<"cena="<<P[i].cena;
break;
}
}
if(!flag) cout<<"NETY TAKOGO\n";
getch();
}
Owen04
5 / 5 / 3
Регистрация: 25.12.2009
Сообщений: 144
20.01.2010, 17:02  [ТС]     Структуры. #5
Что это такое (!strcmp
M128K145
Эксперт С++
8283 / 3502 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
20.01.2010, 17:20     Структуры. #6
Owen04, сравнение строк. Возвращает 0 если строки равны
Owen04
5 / 5 / 3
Регистрация: 25.12.2009
Сообщений: 144
20.01.2010, 18:00  [ТС]     Структуры. #7
А без него ни как???
Bloodykeeper
This party getting crazy!
78 / 74 / 1
Регистрация: 22.09.2009
Сообщений: 427
20.01.2010, 18:03     Структуры. #8
а какая разница? зачем тебе без него? тебе дают исправленный вариант. Лучше не писать, чтото в духе "а можно без него", а взять про него прочитать, запомнить, и использовать в дальнейшем.
Owen04
5 / 5 / 3
Регистрация: 25.12.2009
Сообщений: 144
20.01.2010, 18:07  [ТС]     Структуры. #9
это то конечно и правильно будет, но препад тупой ему нужно только то что мы проходили, а он нам дал один пример структуры и всё!
Bloodykeeper
This party getting crazy!
78 / 74 / 1
Регистрация: 22.09.2009
Сообщений: 427
20.01.2010, 18:10     Структуры. #10
ну и правильно, тем более! выучи, он спросит, мол, что у тя это такое? а ты ему: .....и погнал) если учить только то, что дают преподы, то толку от этого не будет. И никогда ничего не поймёшь. Я уже осознал это, спасибо ребятам с этого форума.
Radjuk
134 / 68 / 12
Регистрация: 10.10.2009
Сообщений: 187
20.01.2010, 18:16     Структуры. #11
если препод норм то поймет ...а если дурак даст уный вид и будет кивать головой что знал что ето делает)
M128K145
Эксперт С++
8283 / 3502 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
20.01.2010, 18:30     Структуры. #12
Цитата Сообщение от Owen04 Посмотреть сообщение
но препад тупой ему нужно только то что мы проходили
Поверь, не преподу это нужно, а тебе. Если бы он был бы тупым, то поверь, он бы у тебя не вел бы ничего. И теперь представь что он думает о тебе, если ты не можешь элементарную программу самостоятельно написать написать
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.01.2010, 22:40     Структуры.
Еще ссылки по теме:

Вывод структуры, строка как элемент структуры - C++
Описать структуру с именем TRAIN, содержащую следующие поля: □ название пункта назначения; □ номер поезда; □ время отправления. ...

Управляющие структуры. Программирование алгоритмов разветвляющейся структуры. - Delphi
как это в delphi выполнить?((( Вычислить объем и площадь полной поверхности цилиндра, если известны высота и радиус основания V=пr^2*h,...

Исследование структуры FILE или: что вообще можно выудить из этой структуры, указатель на которую мы получаем при открытии файла? - C++
Ничего нельзя. Итак, новичкам напомню, что после выполнения кода FILE* f= fopen (&quot;file.txt&quot;, &quot;w&quot;); в переменной f содержится...

Структуры. Работа с файлами, содержащими структуры - C++
2) Дана совокупность сведений, каждое из которых состоит из следующих рекви-зитов: фамилия и инициалы автора – 25 знаков; название книги –...


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

Или воспользуйтесь поиском по форуму:
SerЁga
32 / 32 / 4
Регистрация: 18.08.2009
Сообщений: 93
21.01.2010, 22:40     Структуры. #13
Можно и собственную функциюцию сравнения строк написать, но зачем если есть готовая
Yandex
Объявления
21.01.2010, 22:40     Структуры.
Ответ Создать тему
Опции темы

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