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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.76
IrinaSS
0 / 0 / 0
Регистрация: 05.11.2010
Сообщений: 20
#1

С клавиатуры вводятся целые числа. Признак конца ввода – 0. Определить количество минимальных значений., - C++

05.11.2010, 19:31. Просмотров 2495. Ответов 5
Метки нет (Все метки)

нужно написать программку срочно(С++) ...О_опомогите пожалуйста)
ВОТ УСЛОВИЕ:
С клавиатуры вводятся целые числа. Признак конца ввода – 0. Определить количество минимальных значений.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.11.2010, 19:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос С клавиатуры вводятся целые числа. Признак конца ввода – 0. Определить количество минимальных значений., (C++):

С клавиатуры вводятся целые числа. Вывести все числа и количество элементов, больших 10 - C++
С клавиатуры вводятся целые числа. Признак конца ввода – введено число -1. Вывести все числа и количество элементов, больших 10. Формат...

Вводится последовательность символов. Признак конца ввода – точка. Посчитать количество символов не являющихся пробелами - C++
Порядок выполнения работы 1.Изучите теоретическое обоснование и проанализируйте приведенные выше примеры программ с циклами типа for,...

признак конца ввода - C++
Здравствуйте. Учу С++ по книге Дейтела так вот там пример программы #include <iostream> #include <locale.h> using namespace...

Задача, на признак конца ввода - C++
Помогите пожалуйста

С клавиатуры вводятся последовательность целых чисел.0 - признак окончания последовательности - C++
С клавиатуры вводятся последовательность целых чисел.0 - признак окончания последовательности.Определить,верно ли утверждение : в...

С клавиатуры вводятся последовательность целых чисел 0 - признак окончания последовательности - C++
определит ьверно ли утверждение количество нечетных чисел последовательности меньше количества четных... ноль не учитывается

5
Unforgiven_00
60 / 60 / 2
Регистрация: 12.10.2010
Сообщений: 129
05.11.2010, 20:12 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <algorithm>
#include <vector>
 
using namespace std;
int main()
{ 
    setlocale(LC_ALL, "Russian");
    vector<int> v;
    while(true)
    {
        int tmp;
        cin >> tmp;
        if(tmp == 0) break;
        v.push_back(tmp);
    }
    cout << endl << count(v.begin(), v.end(), *min_element(v.begin(), v.end())) << endl;
 
    system("pause");
}
1
IrinaSS
0 / 0 / 0
Регистрация: 05.11.2010
Сообщений: 20
06.11.2010, 13:21  [ТС] #3
поясните пожалуйста, что такое количество минимальных значений? как мне это понимать
0
accept
4823 / 3244 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
06.11.2010, 13:29 #4
находишь минимальное значение, а потом подсчитываешь сколько раз оно повторяется
0
IrinaSS
0 / 0 / 0
Регистрация: 05.11.2010
Сообщений: 20
06.11.2010, 14:20  [ТС] #5
А как найти минимальное значение?
0
accept
4823 / 3244 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
06.11.2010, 15:13 #6
когда числа введены, создаёшь int minval;
потом

C++
1
2
3
    for (minval = arr[0], i = 0; i < n; i++)
        if (arr[i] < minval)
            minval = arr[i];
и потом подсчитываешь
C++
1
2
3
    for (countminval = i = 0; i < n; i++)
        if (arr[i] == minval)
            countminval++;
C++
1
2
3
4
5
    cout << "min = "
         << minval
         << ", count = "
         << countminval
         << endl;
1
06.11.2010, 15:13
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.11.2010, 15:13
Привет! Вот еще темы с ответами:

Ввести с клавиатуры несколько строк, преобразовать их к верхнему регистру. признак конца finish - C++
Ввести с клавиатуры несколько строк, преобразовать их к верхнему регистру. признаком конца ввода считать строку состоящую из слова finish.

Признак конц ввода (с клавиатуры) - C++
Здравствуйте, нужна помощь. начал решать одну задачу, а там: &quot;Всего последовательность состоит не более чем из 40 чисел....

3. Найти сумму элементов с k1-го по k2-ой, где k1 и k2 вводятся с клавиатуры. Сделайте проверку корректности их ввода. - C++
3. Найти сумму элементов с k1-го по k2-ой, где k1 и k2 вводятся с клавиатуры. Сделайте проверку корректности их ввода.

С клавиатуры ввести текст, признаком конца ввода считать точку - C++
Помогите пожалуйста, нужно с клавиатуры ввести текст, признаком конца ввода считать точку. Забыл как делать.


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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