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

Какую функцию выполняет приведенный код - C++

Восстановить пароль Регистрация
 
dima1990
0 / 0 / 0
Регистрация: 29.03.2012
Сообщений: 3
29.03.2012, 16:52     Какую функцию выполняет приведенный код #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
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
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <stdlib.h>
 
const int N = 3;
struct PRICE
{
char mag [20], tovar [20];
int stoim;
};
 
int i, n;
char  mag[20];
/////////////////////////////////////////////////
void sort(PRICE *uk, int n)
{  PRICE tmp;     
        for(int j=0; j<n; j++)
        {
                for(int i=0; i<n-1; i++)
                {
                        if(strcmp(uk[i].tovar, uk[i+1].tovar)>0)
                        {
                                tmp = uk[i];
                                uk[i] = uk[i+1];
                                uk[i+1] = tmp;
                        }
                }
        };
 printf("Po alfavitu \n" );       
}
 
void output(PRICE* pt, int n)
{
    for (int i=0;i<n;i++)
    {   printf("Magazin: %s \n", pt[i].mag);
        printf("Tovar: %s \n", pt[i].tovar);
        printf("Stoimost: %d\n",pt[i].stoim);
    };
};
 
/////////////////////////////////////////////////////
 
int main()
{
PRICE * spisok=new  PRICE[N] // <-- ЭТА СТРОКА
 
printf( "Vvedite dannye (obrazec: 'magazin|| tovar|| stoimost'):\n");
for( i = 0; i < N; i++ )
{ printf("\n %d-yj magazin ",i+1);
  scanf("%s",spisok[i].mag);
  scanf("%s",spisok[i].tovar);
  scanf("%d", &spisok[i].stoim);
 };
 
  sort (spisok,N);
  output(spisok,N);
 while( getch() != 'q' )
{
printf( "\nVvedite nazvanie tovara: ");
scanf("%s", mag);
for( i = 0, n = 0; i < N; i++ )
if( !strcmp( spisok[i].tovar, mag ) )   //Г±Г°Г*ГўГ*ГҐГ*ГЁГҐ ñòðîê (îäèГ*Г*ГЄ. Г*Г*çâГ*Г*ГЁГҐ òîâГ*ðîâ)
printf( "Magazin # %d : %s\n Stoimost: %d" , ++n , spisok[i].mag ,spisok[i].stoim);
if( !n ) printf( "Takogo net\n");
printf( "\n dlia vyhoda nazhmite 'q'");
};
 
system ("pause");
return 0;}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2012, 16:52     Какую функцию выполняет приведенный код
Посмотрите здесь:

C++ Какую функцию выполняет компонент TrayIcon?
код, который прекрасно выполняет Code::Blocks не выполняеться в Студии, как сделатьь так чтобы Студия воспринимала этот код?? C++
C++ Переписать приведенный код с использованием указателей
Переписать приведенный код с использованием функций C++
C++ Откомпилируйте приведенный код
Добавить инициализацию и удаление в приведенный код C++
C++ Прокомментируйте приведенный код
C++ Обьяснить, допустим ли приведенный код

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
29.03.2012, 16:59     Какую функцию выполняет приведенный код #2
dima1990, объявление массива из N элементов структуры PRICE

Не по теме:

Код ужасен на самом деле. Преподавателей, обучающих программированию на вот таком "языке" по-моему нужно на проф. пригодность проверять.

dima1990
0 / 0 / 0
Регистрация: 29.03.2012
Сообщений: 3
29.03.2012, 17:02  [ТС]     Какую функцию выполняет приведенный код #3
Цитата Сообщение от easybudda Посмотреть сообщение
dima1990, объявление массива из N элементов структуры PRICE

Не по теме:

Код ужасен на самом деле. Преподавателей, обучающих программированию на вот таком "языке" по-моему нужно на проф. пригодность проверять.

спасибо большое!!!!!
Yandex
Объявления
29.03.2012, 17:02     Какую функцию выполняет приведенный код
Ответ Создать тему
Опции темы

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