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

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

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

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

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

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

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

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

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

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

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

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

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

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

После ввода с клавиатуры произвольного строки определить и вывести на экран количество латинских букв в нем - C++
После ввода с клавиатуры произвольной строки определить и вывести на экран количество латинских букв в нем.

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

Не работает признак окончания ввода(признак-0) - C++
Признак окончания ввода 0; подскажите люди добрые что не так?) #include <iostream> #include<stdio.h> using namespace std; int...

Даны целые числа x1, ., xn. Определить количество чисел, входящих в последовательность по одному разу - C++
Помогите,вроде идея есть,но не могу написать правильно Даны целые числа x1, ..., xn. Определить количество чисел, входящих в...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Unforgiven_00
60 / 60 / 2
Регистрация: 12.10.2010
Сообщений: 129
05.11.2010, 20:12     С клавиатуры вводятся целые числа. Признак конца ввода – 0. Определить количество минимальных значений., #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");
}
IrinaSS
0 / 0 / 0
Регистрация: 05.11.2010
Сообщений: 20
06.11.2010, 13:21  [ТС]     С клавиатуры вводятся целые числа. Признак конца ввода – 0. Определить количество минимальных значений., #3
поясните пожалуйста, что такое количество минимальных значений? как мне это понимать
accept
4820 / 3240 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
06.11.2010, 13:29     С клавиатуры вводятся целые числа. Признак конца ввода – 0. Определить количество минимальных значений., #4
находишь минимальное значение, а потом подсчитываешь сколько раз оно повторяется
IrinaSS
0 / 0 / 0
Регистрация: 05.11.2010
Сообщений: 20
06.11.2010, 14:20  [ТС]     С клавиатуры вводятся целые числа. Признак конца ввода – 0. Определить количество минимальных значений., #5
А как найти минимальное значение?
accept
4820 / 3240 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
06.11.2010, 15:13     С клавиатуры вводятся целые числа. Признак конца ввода – 0. Определить количество минимальных значений., #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;
Yandex
Объявления
06.11.2010, 15:13     С клавиатуры вводятся целые числа. Признак конца ввода – 0. Определить количество минимальных значений.,
Ответ Создать тему
Опции темы

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