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

Прокомментировать функционал программы - C++

Восстановить пароль Регистрация
 
DEADO
Сообщений: n/a
14.05.2013, 20:04     Прокомментировать функционал программы #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
71
72
73
74
//-----------------------------------------------------------------------------------------------------
#pragma hdrstop
//-----------------------------------------------------------------------------------------------------
#include <conio.h>      //áèáëèîòåêГ* ïîäêëþ÷åГ*ГЁГї ГґГіГ*êöèè getch()
#include <iostream.h> //áèáëèîòåêГ* äëÿ cin ГЁ cout
#include <malloc.h>    //áèáëèîòåêГ* äëÿ äèГ*Г*ìè÷åñêîãî âûäåëåГ*ГЁГї ГЇГ*ìÿòè
#include <fstream.h>   //áèáëèîòåêГ* äëÿ ââîäГ*/âûâîäГ* Гў ГґГ*éë
#include <windows.h> //áèáëèîòåêГ* èñïîëüçóåòñÿ Гў ГґГіГ*êöèè RUS
#include <math.h>       //áèáëèîòåêГ* Г¬Г*ГІГҐГ¬Г*ГІГЁГ·ГҐГ±ГЄГЁГµ ГґГіГ*êöèé
#include <ctype.h>      // áèáëèîòåêГ* ïðîâåðêè ïðèГ*Г*äëåæГ*îñòè ñèìâîëîâ
#include <stdlib.h>      // áèáëèîòåêГ* Г*åêîòîðûõ Г±ГІГ*Г*Г¤Г*ðòГ*ûõ ГґГіГ*êöèé
#include <string.h>      // áèáëèîòåêГ* ГґГіГ*êöèé Г°Г*áîòû Г±Г® ñòðîêГ*ìè
//
char bufRus[256];
//-----------------------------------------------------------------------------------------------------
char* RUS(const char*text) //ГґГіГ*êöèÿ ïîääåðæêè ðóññêîãî ÿçûêГ*
{
CharToOem(text,bufRus);
return bufRus;
}
struct NOTE{
char NAME[20],
TELE[15];
unsigned BDAY[3];
};
//-----------------------------------------------------------------------------------------------------
#pragma argsused
int main()
{
const int k=4;
NOTE BNOTE[k], T;
int i,j;
char Number[15];
for(i=0;i<k;i++)
 {
A : printf("\nName? ");
cin>>(BNOTE[i].NAME);
if(strlen(BNOTE[i].NAME)==0) goto A;
printf("\nPhone number? ");
cin>>(BNOTE[i].TELE);
printf("\nBirthday (YYYY MM DD)? ");
for(j=0;j<3;j++)scanf("%u",&BNOTE[i].BDAY[j]);
 
 }
for(i=0;i<k;i++)
for(j=0;j<k-i-1;j++)
if((long)1000*BNOTE[j].BDAY[0]+50*BNOTE[j].BDAY[1]+BNOTE[j].BDAY[2]>
(long)1000*BNOTE[j+1].BDAY[0]+50*BNOTE[j+1].BDAY[1]+BNOTE[j+1].BDAY[2])
 {
 T=BNOTE[j];
 BNOTE[j]=BNOTE[j+1];
 BNOTE[j+1]=T;
 }
for(i=0;i<k;i++)
  {
printf("\nName: %s \nPhone number: %s \nBirthday: %u %u %u\n\n",
BNOTE[i].NAME, BNOTE[i].TELE,
BNOTE[i].BDAY[0],BNOTE[i].BDAY[1],BNOTE[i].BDAY[2]);
  }
printf("\nNumber for the seach? ");
 cin>>(Number);
 j=0;
for(i=0;i<k;i++)
if(!strcmp(Number,BNOTE[i].TELE))
  {
printf("\nName: %s \nPhone number: %s \nBirthday: %u %u %u\n\n",
BNOTE[i].NAME, BNOTE[i].TELE,
BNOTE[i].BDAY[0],BNOTE[i].BDAY[1],BNOTE[i].BDAY[2]);
j=1;
  }
if(!j)printf("\nNo such person!\n");
getch();
return 0;
 }





Завтра зачет и мне нужно будет устно рассказать что выполняется в данной задаче и почему
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.05.2013, 20:04     Прокомментировать функционал программы
Посмотрите здесь:

C++ Прокомментировать
Прокомментировать v3.0 C++
Прокомментировать! C++
Какой функционал нужно обеспечить классу, который будет хранится в map-e C++
Дополнить функционал программы - найти остров с наибольшей береговой линией C++
C++ Структура "Слушатель курсов". Подробно прокомментировать строки программы
C++ Прокомментировать код программы
C++ Помогите прокомментировать код программы

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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