Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
1 / 1 / 1
Регистрация: 14.05.2014
Сообщений: 39
1

Разбить программу на функции

10.03.2015, 10:00. Просмотров 387. Ответов 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
// Структура индив.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <conio.h>
#include <string.h>
#include <iostream>
#include <windows.h>
#define n 5 //число комнат в массиве
using namespace std;
 
/*Дана информация о пяти комнатах в общежитии. Структура имеет вид: фамилии, номер комнаты, 
факультет, площадь. Вывести данные о комнате с наименьшей площадью.*/
 
struct Room { //структура комната
    char Surname [256]; //фамилия
    int number; //номер
    char faculcy [256]; //факультет
    int sq; //площадь
};
 
int _tmain(int argc, _TCHAR* argv[])
{
    SetConsoleCP(1251);        //рус. яз
    SetConsoleOutputCP(1251);  //рус. яз
    Room rooms [n]; //массив
    int i; 
    for (i=0; i<n; i++) { //цикл ввода данных о комнатах
        cout << "Введите фамилию: ";
        cin.getline (rooms[i].Surname, 255);
        cout << "Введите номер: ";
        cin >> rooms[i].number;
        cin.ignore ();
        cout << "Введите факультет: ";
        cin.getline (rooms[i].faculcy, 255);
        cout << "Введите площадь: ";
        cin >> rooms[i].sq;
        cin.ignore ();
        system("cls");
    }
 
    int z=0,x=100000;
    for (i = 0; i<n; i++) //идём по массиву
    {
        if (rooms[i].sq<x) 
        { 
        x=rooms[i].sq;
        z=i;
        }
    }
 
 
    cout <<"Информация о наименьшей комнате в общаге"<< endl << rooms[z].number << ": " << rooms[z].Surname << ", " <<rooms[z].faculcy<< ", " << rooms[z].sq;
    
    
    _getch(); //чтобы окно не закрылось
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.03.2015, 10:00
Ответы с готовыми решениями:

Разбить программу на функции
Как эту задачу разбить на функции? #include&lt;iostream&gt; #include&lt;iomanip&gt; #include&lt;cstdio&gt;...

Разбить программу на функции
объясните, пожалуйста, как эту программу разбить на три функции: ввод, обработка, вывод. глобальные...

Разбить программу на 2 функции с++
----------------------------------------------------------------- Здравствуйте. Имеется программа...

Разбить программу на функции
Помогите пожалуйста. Нужно разбить программу на функции. #include &lt;iostream&gt; #include...

1
Модератор
Эксперт С++
9918 / 8441 / 5129
Регистрация: 18.12.2011
Сообщений: 22,601
10.03.2015, 12:54 2
Попробуйте воспользоваться вот этим образцом
Образцы (шаблоны) программ для типовых задач
только у Вас вместо int Надо использовать Room
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.03.2015, 12:54

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как разбить программу на функции ?
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; const int n=10;...

Как разбить программу на функции?
#include &lt;iostream&gt; #include &lt;fstream&gt; #include &lt;string&gt; #include &lt;vector&gt; using namespace...

Нужно разбить программу на функции
Помогите, пожалуйста. #include &lt;iostream&gt; #include &lt;iomanip&gt; /* Написать функцию, проверяющую...

Как разбить программу на функции ?
#include &lt;iostream&gt; using namespace std; struct student{ char FIO; int ball; ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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