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

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

Восстановить пароль Регистрация
 
Owen04
 Аватар для Owen04
5 / 5 / 3
Регистрация: 25.12.2009
Сообщений: 144
20.01.2010, 01:01     Структуры. #1
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++ Структуры
Структуры С++ C++
C++ СТРУКТУРЫ
C++ Структуры
C++ Структуры
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ISergey
Maniac
Эксперт С++
 Аватар для ISergey
1331 / 864 / 50
Регистрация: 02.01.2009
Сообщений: 2,622
Записей в блоге: 1
20.01.2010, 03:16     Структуры. #2
а вопрос где?
Owen04
 Аватар для 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
 Аватар для Owen04
5 / 5 / 3
Регистрация: 25.12.2009
Сообщений: 144
20.01.2010, 17:02  [ТС]     Структуры. #5
Что это такое (!strcmp
M128K145
Эксперт C++
 Аватар для M128K145
8272 / 3491 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
20.01.2010, 17:20     Структуры. #6
Owen04, сравнение строк. Возвращает 0 если строки равны
Owen04
 Аватар для Owen04
5 / 5 / 3
Регистрация: 25.12.2009
Сообщений: 144
20.01.2010, 18:00  [ТС]     Структуры. #7
А без него ни как???
Bloodykeeper
This party getting crazy!
 Аватар для Bloodykeeper
78 / 74 / 1
Регистрация: 22.09.2009
Сообщений: 427
20.01.2010, 18:03     Структуры. #8
а какая разница? зачем тебе без него? тебе дают исправленный вариант. Лучше не писать, чтото в духе "а можно без него", а взять про него прочитать, запомнить, и использовать в дальнейшем.
Owen04
 Аватар для Owen04
5 / 5 / 3
Регистрация: 25.12.2009
Сообщений: 144
20.01.2010, 18:07  [ТС]     Структуры. #9
это то конечно и правильно будет, но препад тупой ему нужно только то что мы проходили, а он нам дал один пример структуры и всё!
Bloodykeeper
This party getting crazy!
 Аватар для Bloodykeeper
78 / 74 / 1
Регистрация: 22.09.2009
Сообщений: 427
20.01.2010, 18:10     Структуры. #10
ну и правильно, тем более! выучи, он спросит, мол, что у тя это такое? а ты ему: .....и погнал) если учить только то, что дают преподы, то толку от этого не будет. И никогда ничего не поймёшь. Я уже осознал это, спасибо ребятам с этого форума.
Radjuk
 Аватар для Radjuk
134 / 68 / 12
Регистрация: 10.10.2009
Сообщений: 187
20.01.2010, 18:16     Структуры. #11
если препод норм то поймет ...а если дурак даст уный вид и будет кивать головой что знал что ето делает)
M128K145
Эксперт C++
 Аватар для M128K145
8272 / 3491 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
20.01.2010, 18:30     Структуры. #12
Цитата Сообщение от Owen04 Посмотреть сообщение
но препад тупой ему нужно только то что мы проходили
Поверь, не преподу это нужно, а тебе. Если бы он был бы тупым, то поверь, он бы у тебя не вел бы ничего. И теперь представь что он думает о тебе, если ты не можешь элементарную программу самостоятельно написать написать
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.01.2010, 22:40     Структуры.
Еще ссылки по теме:

C++ Структуры
Структуры C++
C++ Структуры в С++

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

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

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