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

Программа учета результатов игры в гольф - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создание объектов в цикле по заданному числу http://www.cyberforum.ru/cpp-beginners/thread914208.html
Можно ли создавать объекты класса по заданному числу в цикле? Проще говоря можно ли в С++ как то реализовать следующее: cout << "Введите знаменатель: "; cin >> k; int z = k; for(int i = 1; i <= k; i++) { fraction f(k-1, z); } Нужно чтоб пользователь вводил знаменатель а программа создавала инициализированные объекты класса из него так, чтобы значения получаемых дробей(за...
C++ Сохрание настроек формы в ini файл Скажите пожалуйста, как создать и сохранить в ini файл местоположение формы на экране? (с++) Заранее спасибо http://www.cyberforum.ru/cpp-beginners/thread914203.html
C++ Определить минимальный элемент одномерного массива
Помогите Определить минимальный элемент одномерного массива. Размер массива и массив вводятся пользователем с клавиатуры. Вывести в консоль номер и значение минимального элемента.
C++ Графика Visual С++ 6.0
Почему выбивает ошибку?
C++ Разыменовывание воид указателей, хранящихся в массиве http://www.cyberforum.ru/cpp-beginners/thread914188.html
Всем привет. Ситуация такая. Мой компилятор умирает с segmentation fault когда я пытаюсь откомпилировать код в котором я объявляю структуру с 2 указателями на объекты моего класса. (нужно для передачи в поток). Если бы не это - пользовался бы указателем на структуру и радовался. По этому пришлось использовать массив указателей. int main(){ //исправный код... LineageMessages...
C++ Исключения Привет всем. Помогите плиз с задачкой, никак не могу решить, нужно из кода ниже сделать классы производными от logic_error, определенного в загаловочном файле <stdexcept>. Сделать так чтобы каждый метод what() сообщал имя функции и суть проблемы. Объекты исключений не должны содержать значение ошибки, они должны просто поддерживать метод what(). Помогите плиз, а то уже крыша едет =-O... подробнее

Показать сообщение отдельно
IpHuman
 Аватар для IpHuman
12 / 12 / 1
Регистрация: 28.01.2015
Сообщений: 22
12.03.2016, 21:12     Программа учета результатов игры в гольф
Вот мой пример решения этой задачи.
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
#include <iostream>
const int ArSize = 10;
int fill_in(int arr[], int n);
void show_arr(const int arr[], int n, double av_val);
double average(const int arr[], int n);
int main()
{
    using namespace std;
    int golf[ArSize];
    int size = fill_in(golf, ArSize);
    double av_val = average(golf, size);
    show_arr(golf, size, av_val);
    return 0;
}
int fill_in (int arr[], int n)
{
    using namespace std;
    int temp;
    int i;
    for (i = 0; i < n; i++)
    {
        cout << "Enter value #" << i + 1 << ": ";
        cin >> temp;
        if (!cin)
        {
            cin.clear();
            while (cin.get() != '\n')
                continue;
            cout << "Bad input. Process terminated!\n";
                break;
        }
        else if (temp < 0)
            break;
        arr[i] = temp;
    }
    return i;
}
double average(const int arr[], int n)
{
    double sum = 0.0;
    for (int i = 0; i < n; i++)
        sum += arr[i];
    double av_val = sum / n;
    return av_val;
}
void show_arr(const int arr[], int n, double av_val)
{
    using namespace std;
    cout << "Here is the results: ";
    for (int i = 0; i < n; i++)
        cout << arr[i] << " ";
    cout << "\nAverage value of results = " << av_val;
}
 
Текущее время: 17:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru