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

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

Войти
Регистрация
Восстановить пароль
 
scorpin46
0 / 0 / 0
Регистрация: 17.03.2012
Сообщений: 3
#1

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

17.03.2012, 23:20. Просмотров 521. Ответов 4
Метки нет (Все метки)

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
#include <iostream>
using namespace std;
#define n 5
 
void main(void)
{
    int a[n];
    int i,minim;
    
    for ( i=0; i<n; i++)
    {
        cout <<"Enter to mark : " ;
        cin >> a[i];
    }
        for ( i=0; i<n; i++)    
            
            minim=a[0];
            
            for ( i=1; i<n; i++)
            if (a[i]<minim )
            {
            minim=a[i];
            }
    
            cout <<minim << endl;
    
 
}
// Этот код, нужно подправить так, чтоб он нашел минимальное среди a[i] < 100 && a[i] > 20
Тобиш, выбрать числа, входящие в этот промежуток из введенных, и минимум найти.

Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.03.2012, 23:20     Найти минимальное число среди образовавшегося промежутка чисел
Посмотрите здесь:

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

Найти минимальное число среди n сгенерированных - C++
С клавиатуры вводится число (n). Рандомно сгенирировать n-ое количество чисел(k), вывести их на экран и найти min среди этих чисел. ...

Найти минимальное число среди элементов массива с индексом, кратным 3 - C++
1.Найти минимальное число среди элементов массива Е, индекс которых кратный 3 ( N -количество элементов -21; числа от -12 до 14) ...

Вывести среди всех трёхзначных чисел из промежутка от А до B палиндромы - C++
Вывести среди всех трёхзначных чисел из промежутка от А до B палиндромы (палиндром – это число, которое одинаково читается слева направо и...

Вывести среди всех трёхзначных чисел из промежутка от А до B палиндромы - C++
Вывести среди всех трёхзначных чисел из промежутка от А до B палиндромы (палиндром – это число, которое одинаково читается слева направо и...

В массиве из целых чисел найти минимальное простое число - C++
Вообщем задача звучит так: &quot;В массиве из целых чисел найти минимальное простое число.&quot; Все что я могу написать так это: ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Infinity3000
1058 / 577 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
17.03.2012, 23:43     Найти минимальное число среди образовавшегося промежутка чисел #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
24
25
26
27
28
29
30
31
#include <iostream>
#include "ctime"
using namespace std;
#define n 100
 
int main(void)
{
    srand(time(0));
    int a[n];
    int i,minim;
 
    cout <<"Enter to mark : " ;
     
    for ( i = 0; i < n; i++)
    {
        cout << (a[i] = 1 + rand() % 100) << " ";
    }
    
    minim = a[20];
    for ( i = 20; i < n; i++)
    {
        if (a[i] < minim )
        {
            minim = a[i];
        }
    }
    
    cout << endl << minim << endl;
    system("pause >> null");
    return 0;
}
scorpin46
0 / 0 / 0
Регистрация: 17.03.2012
Сообщений: 3
18.03.2012, 21:24  [ТС]     Найти минимальное число среди образовавшегося промежутка чисел #3
Не совсем то infinity, мне нужно чтоб сначала я сам ввел содержимое массива
(например: 23, 21, 1, 99, 32) и теперь мне нужно, чтобы прога выдала минимальный элемент массива, но который удовлетворял бы условию что этот эл-т <100 и >20. В данном случае - это 21.
valeriikozlov
Эксперт C++
4669 / 2495 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
18.03.2012, 21:31     Найти минимальное число среди образовавшегося промежутка чисел #4
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
#include <iostream>
using namespace std;
#define n 5
 
void main(void)
{
        int a[n];
        int i,minim=-1;
        
        for ( i=0; i<n; i++)
        {
                cout <<"Enter to mark : " ;
                cin >> a[i];
        }   
         for ( i=0; i<n; i++)
             if(a[i]>20 && a[i]<100)
             {
                 if(minim==-1)
                     minim=i;
                 else
                 {
                     if(a[minim]>a[i]) minim=i;
                 }
             }
       cout <<a[minim] << endl;    
 
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.03.2012, 22:38     Найти минимальное число среди образовавшегося промежутка чисел
Еще ссылки по теме:

Даны натуральное число n. Среди чисел 1, 2, …, n найти все те, которые можно представить в виде суммы квадратов двух натуральных чисел - C++
Даны натуральное число n. Среди чисел 1, 2, …, n найти все те, которые можно представить в виде суммы квадратов двух натуральных чисел.

Нейти максимальное и минимальное число среди введенных - C++
Как дописать код не пойму максимальное нашел а минимальное не могу! Заранее спасибо #include &lt;iostream&gt; using namespace...

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

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


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

Или воспользуйтесь поиском по форуму:
scorpin46
0 / 0 / 0
Регистрация: 17.03.2012
Сообщений: 3
18.03.2012, 22:38  [ТС]     Найти минимальное число среди образовавшегося промежутка чисел #5
да всё работает, спасибо, вопрос снят
Yandex
Объявления
18.03.2012, 22:38     Найти минимальное число среди образовавшегося промежутка чисел
Ответ Создать тему
Опции темы

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