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

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

Войти
Регистрация
Восстановить пароль
 
dima1990
0 / 0 / 0
Регистрация: 29.03.2012
Сообщений: 3
#1

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

29.03.2012, 16:52. Просмотров 470. Ответов 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
#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     Какую функцию выполняет приведенный код
Посмотрите здесь:

Какую функцию выполняет switch? - C++
какую функцию,выполняет switch?скажем есть switch(10); case 1: case 2: ... break; эта цифра 10,означает что типа 10 выборов...

Какую функцию выполняет компонент TrayIcon? - C++
Здравствуйте! Может кто-нибудь работал в C++Builderе с компонентом TrayIcon? Подскажите, какую функцию он выполняет? Заранее благодарю

Объясните какую работу выполняет цикл - C++
2. Что делает этот цикл for(int i=0; i &lt; 7; i++) crc^=*((unsigned short int *)buf1 + i); и в частности какой тип и значение...

Прокомментируйте приведенный код - C++
# include&lt;iostream&gt; # include&lt;conio.h&gt; # include&lt;string&gt; # include&lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;cstring&gt; using...

Откомпилируйте приведенный код - C++
Код работы со строками без использование библиотеки &lt;string&gt; но при компиляции ошибки, при том у меня показывает какой-то набор символов...

Обьяснить, допустим ли приведенный код - C++
Я изучаю С++ по книге Язык программирования С++.Вводный курс. Так вот там задание: Обьяснить, допусти ли этот код? Если да, то...

Добавить инициализацию и удаление в приведенный код - C++
Есть программа: #include &lt;iostream.h&gt; main() { cout &lt;&lt; &quot;Всем привет\n&quot;; } Как ее изменить, чтобы она выдавала: Инициализация ...

Переписать приведенный код с использованием функций - C++
Помогите переделать программу чтобы там использовалась (Functions) #include &lt;stdafx.h&gt; #include &lt;cstdlib&gt; #include &lt;iostream&gt; ...

Переписать приведенный код с использованием указателей - C++
Есть такой код с функциями. Надо его реализовать через указатели. 3 задания к лабе сделал, а вот ето незнаю как( #include &lt;stdio.h&gt; ...

Как оформить приведенный код в виде функции - C++
Доброй ночи всем. Помогите пожалуйста. Еле смог написать структуру, лазая по форуму, а вот оформить в виде функции не могу вообще никак( ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
easybudda
Эксперт С++
9458 / 5471 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
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

Не по теме:

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

спасибо большое!!!!!
Ответ Создать тему
Опции темы

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