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

Определить минимальное количество школьников для получения заданного распеределения оценок - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как подружить C++ и SQL http://www.cyberforum.ru/cpp-beginners/thread1828310.html
Много написано на тему как подружить SQL и C++. Скачиваешь амальгаму и оттуда берешь два файла: sqlite.h и sqlite.c Всё классно, но проект не запускается ни под Visual Studio 2010, ни под Express 2015. Ругается, что файл не может быть скомпилирован с параметром /clr. Нашел советы как отключить эту настройку. Отключил. Теперь проект ругается, что не существует пространства имён System......
C++ Создать класс «дробь» с компонентными данными: целая часть, числитель, знаменатель. Перегрузить операции: >>, перегрузка стандартных операций. Создать класс «дробь» с компонентными данными: целая часть, числитель, знаменатель. Перегрузить операции: >>, <<, *= (умножение дроби на число), !=. http://www.cyberforum.ru/cpp-beginners/thread1828296.html
C++ проги в С++
Помогите пожалуйста,нужно 2 проги написать в С++ по формулам 1)2пиR^2H+2пиR^2 2)arccos(cos(x+пи/4) / cosx+(sinx)
C++ Кодирование/декодирование в криптосистеме Хилла
Помогите, пожалуйста, отобразить на С++ пример кодирования и декодирования слова INFORM в криптосистеме Хилла
C++ Алгоритм быстрой сортировки по убыванию http://www.cyberforum.ru/cpp-beginners/thread1828227.html
Я нашёл алгоритм быстрой сортировки по возрастанию: int n, a; //n - количество элементов void qs(int* s_arr, int first, int last) { int i = first, j = last, x = s_arr; do { while (s_arr < x) i++; while (s_arr > x) j--;
C++ Затруднение с решением задачи на одномерный массив Здравствуйте! Дано задание: Массив содержит 7 действительных чисел. Вычислить сумму квадратов тех чисел, абсолютная величина которых превышает значение 2,5. При выполнении программы значения элементов массива (последовательность чисел) выбрать самостоятельно Реализовать его затруднительно, ибо не совсем понимаю, как создать проверку в массиве по условию. Как я понимаю, это if else , правда... подробнее

Показать сообщение отдельно
Mr.X
Эксперт С++
 Аватар для Mr.X
2800 / 1576 / 246
Регистрация: 03.05.2010
Сообщений: 3,658
18.10.2016, 09:47     Определить минимальное количество школьников для получения заданного распеределения оценок
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
//Ученики десятых классов написали директорскую контрольную работу
//по математике. В результате ровно A% учащихся получили оценку
//высокого уровня, ровно B% - оценку достатньогоривня,
//ровно C% - среднего уровня, а другие D% написали ее на оценку
//низкого уровня. Какое минимальное количество школьников должна
//быть на параллели десятых классов для того, чтобы могли быть
//получены следующие результаты?
 
//Входные данные
//Даны 4 целых числа от 0 до 100 - A, B, C, D (A + B + C + D = 100).
 
//Выходные данные
//Выведите целое положительное число - минимальное возможное количество
//учеников на параллели десятых классов.
 
//Пример.
//Пример входных данных: 40 50 5 5
//Пример выходных данных: 20
///////////////////////////////////////////////////////////////////////////////
#include <iostream>
///////////////////////////////////////////////////////////////////////////////
int     get_n_min
    (
        int     A,
        int     B,
        int     C
    )
{
    for( int  n{1}; ; ++n )
    {
        if  (
                    n * A % 100     ==  0
                &&  n * B % 100     ==  0
                &&  n * C % 100     ==  0
            )
        {
            return  n;
        }
    }//for
}
///////////////////////////////////////////////////////////////////////////////
int     main()
{
    int     A{};
    int     B{};
    int     C{};
    int     D{};
 
    std::cin    >>  A
                >>  B
                >>  C
                >>  D;
 
    std::cout   <<  get_n_min(A, B, C)
                <<  std::endl;
}
 
Текущее время: 00:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru