Технический форум

Технический форум (http://www.tehnari.ru/)
-   Помощь студентам (http://www.tehnari.ru/f41/)
-   -   Помогите разобраться в структурах (С++) (http://www.tehnari.ru/f41/t50625/)

everest 18.04.2011 20:15

Помогите разобраться в структурах (С++)
 
Не совсем понял пример разобранный в методичке


Цель работы:
Знакомство и получение навыков обработки структурных данных и массивов на языке С++.

2. Условия задания:
Структура: FLAT, поля: адрес, количество комнат, общая площадь, стоимость квадратного метра. Поиск квартиры в пределах заданной суммы.

3. Решение задания:

1)Алгоритм решения задания в виде блок- схемы:

2)Текст программы на языке С++:
#include \\что здесь должно быть?
#include
#include
#include
struct flat
{
char adres[30];
int kolvo;
long int stoimost;
double ploshad;
};
int main()
{
const n=3;
int i,j;
flat s[n],t; \\Почему здесь у структуры только две переменных их же должно быть 4?
cout.setf(ios::left); \\Понял, что это какойто оператор вывода, только что это такое после точки?
clrscr();
for(i=0;i<=n-1;i++)
{
cout<<" Vvedite adress\n";
cin>>s.adres;
cout<<" Vvedite kolichestvo komnat\n";
cin>>s.kolvo;
cout<<" Vvedite ploshad\n";
cin>>s.ploshad;
cout<<" Vvedite stoimost\n";
cin>>s.stoimost;
cout<<"\n";
}
cout<<"\n Adress Kolichestvo_komnat Ploshad Stoimost\n\n";
for(i=0;i<=n-1;i++)
{
cout.width(20);cout< cout.width(20);cout< cout.width(15);cout< cout.width(15);cout< } \\что за .width?
int stoimost;
cout<<"\n\n Vvedute stoimost kvartirbl za kv metr\n";
cout<<"\n";
cin>>stoimost;
for(i=0;i<=n-1;i++)
if(s.stoimost<=stoimost)
{
cout.width(20);cout< cout.width(20);cout< cout.width(20);cout< cout.width(20);cout< }
getch(); \\что такое getch?
clrscr();
}

Ekaterina666 20.04.2011 22:40

Директива #include включает в текст программы содержимое указанного файла. Эта директива имеет две формы:

#include "имя файла"
#include <имя файла>

Имя файла должно соответствовать соглашениям операционной системы и может состоять либо только из имени файла, либо из имени файла с предшествующим ему маршрутом. Если имя файла указано в кавычках, то поиск файла осуществляется в соответствии с заданным маршрутом, а при его отсутствии в текущем каталоге. Если имя файла задано в угловых скобках, то поиск файла производится в стандартных директориях операционной системы, задаваемых командой PATH.

getch() указывает на то что это как бы фрагмент программы. Ну как то так, это все то чему нас учили.


Часовой пояс GMT +4, время: 12:59.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.