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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ex-ceed
0 / 0 / 0
Регистрация: 25.02.2013
Сообщений: 17
#1

Определить количество элементов последова-тельности, не попадающих во введенный с клавиатуры интервал - C++

11.03.2013, 18:08. Просмотров 789. Ответов 2
Метки нет (Все метки)

Ввести с клавиатуры два неодинаковых числа (интервал) и последова-тельность, не содержащую нулей (ввод 0 является признаком завершения ввода последовательности). Определить количество элементов последова-тельности, не попадающих во введенный с клавиатуры интервал.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.03.2013, 18:08     Определить количество элементов последова-тельности, не попадающих во введенный с клавиатуры интервал
Посмотрите здесь:

Подсчитать количество элементов массива, не попадающих в заданный интервал - C++
дана последовательность целых чисел.подсчитать количество элементов не попадающих в заданный интервал

Функция-шаблон. Подсчитать количество элементов, не попадающих в заданный интервал - C++
#include <iostream> using namespace std; template <typename X> void vvod(X **a, int n, int m) { for(int i=0;i<n;i++) for(int...

Подсчитать сумму элементов, попадающих в заданный интервал - C++
Нужно записать через двумерный массив + шаблон. Подскажите,пожалуйста, что делать? #include<iostream> using namespace std; ...

Задана целая матрица I[5][3]. Найти количество элемнтов матрицы попадающих в интервал [-3;8] - C++
Задана целая матрица I. Найти количество элемнтов матрицы попадающих в интервал Как сделать правильно?Напишите пожалуйста если...

Вывести на экран номера всех элементов не попадающих в заданный интервал - C++
Прошу помочь, задача легкая, но я запутался в ней и не могу разобраться. Не знаю что писать после "введите интервал". using namespace...

Вывести номера всех элементов массива, не попадающих в заданный интервал - C++
используя одномерный массив, вывести на экран номера всех элементов не попадающих в заданный интервал

Вычислить сумму элементов одномерного массива попадающих в заданный интервал - C++
#include <iostream> #include <conio.h> #include<stdlib.h> #include<time.h> #include <locale.h> using namespace std; const...

Вывести на экран номера всех элементов, не попадающих в заданный интервал - C++
Дана последовательность целых чисел. Вывести на экран номера всех элементов, не попадающих в заданный интервал. Решить 2-мя способами,...

Для каждой строки подсчитать сумму элементов, не попадающих в заданный интервал - C++
Умоляю, помогиииитеее! совсем не втупляю ..... :wall: Для каждой строки подсчитать сумму элементов, не попадающих в заданный...

Для каждой строки подсчитать сумму элементов, не попадающих в заданный интервал - C++
дан массив размером nхn, элементы которого целые числа. Для каждой строки подсчитать сумму элементов, не попадающих в заданный интервал, и...

Нахождение всех чисел в массиве из 100 элементов, попадающих в заданный интервал - C++
составьте программу нахождения всех чисел в массиве из 100 элементов попадающих в заданный интервал Именуюте темы осмысленно. Название...

Вывести на экран номера всех элементов массива, не попадающих в заданный интервал - C++
вывести на экран номера всех элементов, не попадающих в заданный интервал. Решить используя одномерный и двумерный массив


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
TSed
19 / 19 / 1
Регистрация: 22.01.2013
Сообщений: 76
11.03.2013, 23:51     Определить количество элементов последова-тельности, не попадающих во введенный с клавиатуры интервал #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;
int main()
{
    double min, max, elem;
    int count=0;
    cout<<"min=";
    cin>>min;
    cout<<"max=";
    cin>>max;
    if (min>max) return 1;
        if (min==max) return 2;
    while(true)
    {
        cout<<">>";
        cin>>elem;
        if (!elem) break;
        if ((elem<min)||(elem>max)) count++;
    }
    cout<<"count="<<count<<endl;
    system ("pause");
    return 0;
}
Ev[G]eN
Эксперт С++
5096 / 1534 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
12.03.2013, 00:03     Определить количество элементов последова-тельности, не попадающих во введенный с клавиатуры интервал #3
Цитата Сообщение от TSed Посмотреть сообщение
if (min>max) return 1;
прям ошибиться пользователю не даёте..
можно было бы через цикл сделать типа проверки...если лень цикл, то почему бы не поменять min и max местами, если min больше?

Добавлено через 6 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
int main ()
{
    int fLimit, sLimit;
    std::cout << "Input the limits: ";
    std::cin >> fLimit >> sLimit;
    if (fLimit > sLimit)
        std::swap(fLimit, sLimit);
 
    int number;
    int count = 0;
    std::cout << "Input numbers: " << std::endl;
    do {
        std::cin >> number;
        count += (number < fLimit || number > sLimit) ? 1 : 0;
    } while (number);
    std::cout << "Count: " << (--count) << std::endl;
 
    return 0;
}
Yandex
Объявления
12.03.2013, 00:03     Определить количество элементов последова-тельности, не попадающих во введенный с клавиатуры интервал
Ответ Создать тему
Опции темы

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