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

Простейшая структура - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Реализуйте класс, описывающий прямую http://www.cyberforum.ru/cpp-beginners/thread564820.html
Реализуйте класс, описывающий прямую, содержащий метод проверки пересекаются ли две прямые и нахождение расстояния от заданной точки до прямой. Обязательно должен присутствовать дополнительный метод, добавленный разработчиком.
C++ Запрашивать у пользователя строки до тех пор, пока он не введет строку "Все" Помогите пожалуйста решить задачу на С++ на строки. Запрашивать у пользователя строки до тех пор, пока он не введет строку "Все" http://www.cyberforum.ru/cpp-beginners/thread564817.html
Помогите пожалуйста исправить ошибку. C++
Помогите пожалуйста сделать что бы не было перегрузки функции. #include <stdio.h> #include <stdlib.h> #include <math.h> //Функция находит минор матрицы arr для элемента //с индексами строки im столбца jm double **M(int m, int im, int jm, double ** arr) {
помогите с операторами while и for C++
есть программа, и мне нужно чтоб выводило информацию о файле во время оператора while. все работает, если оставить один if и к нему добавить else, но мне нужно чтоб несколько вариантов выводило, например : файл скрытый, и только для чтения. #include <windows.h> #include <iostream> using namespace std; int main() { DWORD file_attr;
C++ std::vector Перераспределение памяти http://www.cyberforum.ru/cpp-beginners/thread564801.html
Код #include <iostream> #include <vector> #include <tchar.h> //--------------------------------------------------------------------------- #pragma argsused using namespace std; int _tmain(int argc, _TCHAR* argv) { vector<int> v;
C++ Работа с файлами. В файле некоторое количество целых чисел. Написать программу которая находит наибольшее, наименьшее значение, и вычисляет среднее арифметическое чисел в файле. подробнее

Показать сообщение отдельно
amfisat
 Аватар для amfisat
67 / 67 / 1
Регистрация: 16.06.2009
Сообщений: 235
03.05.2012, 21:37     Простейшая структура
Комментарии не писала: всё должно быть интуитивно понятно.
код
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
75
76
#include <iostream>
using namespace std;
 
#define SWAP(A, B) { int t = A; A = B; B = t; }
 
const int n=10;
 
struct STUDENT
{
    char name[80]; 
    int group;
    int grade[5];
} st[n];
 
 
void getData (STUDENT *st, int n)
{
    for (int i=0; i<n; i++)
    {
        cout << "Enter the name: "; fflush(stdin); gets(st[i].name); cout << endl;
        cout << "Enter the number of group: "; cin >> st[i].group; cout << endl;
        cout << "Enter the progress (5 marks): ";
        for (int j=0; j<5; j++)
            cin >> st[i].grade[j];
        cout << endl;
    }
}
 
void putAllData (STUDENT *st, int n)
{
    for (int i=0; i<n; i++)
    {
        cout << "Name: " << st[i].name << "  group: " << st[i].group << "   marks: ";
        for (int j=0; j<5; j++)
            cout << st[i].grade[j] << "  ";
    }
 
}
 
void putGoodData (STUDENT *st, int n)
{
    double pr;
    int ch = 0;
    for (int i=0; i<n; i++)
    {
        pr = 0.0; 
        for (int j=0; j<5; j++)
            pr += st[i].grade[j];
        pr /= 5;
        if (pr > 4.0)
        {
            ch++;
            cout << "Name: " << st[i].name << "  group: " << st[i].group << endl;
        }
    }
    if (ch == 0)
        cout << "There are not such students!" << endl;
}
 
void sort(STUDENT *st, int n)
{
    for (int i = n - 1; i > 0; i--)
        for (int j = 0; j < i; j++)
            if (st[j].group > st[j + 1].group) 
                SWAP( st[j].group, st[j + 1].group );
}
 
int main()
{
    getData (st, n);
    sort (st, n);
    cout << endl << "Sorting data: " << endl;
    putAllData (st,n);
    putGoodData (st, n);
    return 0;
}
 
Текущее время: 04:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru