Форум программистов, компьютерный форум, киберфорум
Наши страницы

Определить, имеются ли в партии из N деталей бракованные - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ STL. Алгоритм find(). Игнорировать регистр http://www.cyberforum.ru/cpp-beginners/thread842574.html
Вся суть вопроса изложена в теме. Есть код, я помещаю в очередь с двусторонним доступом 9 слов, далее использую алгоритм find чтобы найти введенное пользователем слово, но он рассматривает "Alex" и...
C++ Как записать Short в два char'a? Есть переменная типа short необходимо записать ее в чаровский массив... как то там через указатели как я хз(((( http://www.cyberforum.ru/cpp-beginners/thread842570.html
Определенный размер окна при консольном выводе C++
Доброго времени суток. Возникла такая проблема. Пишу я в geany в windows, подключен gnu c++. При выполнении программы вызывается командная строка, в которой: во-первых окно можно делать любых...
C++ Создание обработки исключений на даты
Доброго времени суток! Как создать обработку исключительных ситуаций на неверно введенные даты?
C++ Ошибка 0BH проверка состояния стандартного входного устройства http://www.cyberforum.ru/cpp-beginners/thread842559.html
Программа на С++ 3.11,помогите сделать: Если символ можно вводить со стандартного выходного устройства,то функция возвращает в регистре AL значение FFH.В противном случае в регистре AL возвращается...
C++ cin без перехода Доброе время суток! как ввести дав числа не переходя на следующюю строку, а через пробел? что бы в консоли выглядело приблизительно так введите два числа А и В целого типа 4 5 для продол....... подробнее

Показать сообщение отдельно
snw
10 / 10 / 0
Регистрация: 11.10.2012
Сообщений: 93
19.04.2013, 16:12
При условии, что B должна соответствовать интервалу выполняем цикл проверки деталей на брак, если таковые есть считаем (count++), иначе выводим просто No.

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
#include <fstream>
#include <cmath>
 
using namespace std;
 
int main()
{
    ifstream in("input.txt");
    ofstream out("output.txt");
    double A, B = 4.5, theta = .1;
    int N, count = 0;
    
    in >> N >> A >> B;
    
    if(B >= A - theta && B <= A + theta)
    {
    int * details = new int[N];
 
        for(int i = 0; i < N; i++)
        {
            in >> details[i];
        }
    
        for(int i = 0; i < N; i++)
        {
            if(details[i] > B)
            {
                count++;
            }
        }
    }
    else out << "No";
    
 
    out << count;
  
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru