Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
1 / 1 / 0
Регистрация: 24.04.2013
Сообщений: 11
1

Составить алгоритм и программу (нахождение наименьшего из положительных чисел заданного массива)

22.05.2013, 22:20. Просмотров 1948. Ответов 3
Метки нет (Все метки)

Помогите пожалуйста написать программку:Составить алгоритм и программу для нахождения наименьшего из положительных чисел заданного массива А (12). Результат вывести в печать.А = (1, -3,8,0, -4, -7,9,15,0,10, -27,16).
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.05.2013, 22:20
Ответы с готовыми решениями:

Составить программу для нахождения наименьшего из положительных элементов массива из 20 целых чисел диапазона (-50;50)
составить программу для нахождения наименьшего из положительных элементов массива из 20 целых чисел...

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

составить программу для выделения из заданного текста целых положительных чисел и вычисления их среднего значения
Help!

Составить программу перестановки отрицательных чисел в конец массива, а положительных -в начало массива
Дан одномерный массив,содержащие как положительные,так и отрицательные числа.Составить программу...

3
8 / 8 / 2
Регистрация: 06.05.2013
Сообщений: 18
23.05.2013, 04:35 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
#include <iostream>
#include <conio.h>
using namespace std;
void main()
{
    const int size = 12;
    float A[size] = {1, -3, 8, 0, -4, -7, 9, 15, 0, 10, -27, 16};
    float min_pol;
    //Мы не привязываемся к частному решению, а решаем задачу в общем виде. Поэтому
    //Допустим что у нас массив забит случайными значениями и мы не знаем на каком месте
    //стоит первый положительный элемент. Следующий цмкл находит таковой.
    for(int i = 0; i < size; i++)
    {
        if(A[i] > 0)
        {
            min_pol = A[i];
            break;
        }
    }
    //Даллее мы ищем минимальный положительный элемент по всему массиву
    for(int i = 0; i < size; i++)
    {
        if(min_pol > A[i] && A[i] > 0)
        {
            min_pol = A[i];
        }
    }
    cout << "min_pol = " << min_pol;
    getch();
}
Всегда пожалуйста)
1
1 / 1 / 0
Регистрация: 24.04.2013
Сообщений: 11
23.05.2013, 09:37  [ТС] 3
спасибо большое
0
1453 / 790 / 257
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
23.05.2013, 11:03 4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <algorithm>
#include <initializer_list>
 
bool cmp(const int& a, const int& b)
{
    return (a < b && a > 0) ? true : false;
}
 
int main ()
{
    std::initializer_list<int> list {12,-3,8,10,-4,-7,9,15,10,10,-27,16};
    std::cout<<"Min element greater 0 is: "<<std::min(list, cmp)<<'\n';
    
    return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.05.2013, 11:03

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Составить программу для нахождения наибольшего и наименьшего общего делителя и наименьшего общего кратного двух натуральных чисел
Составить программу для нахождения наибольшего и наименьшего общего делителя и наименьшего общего...

Составить алгоритм нахождения суммы наибольшего и наименьшего из заданных чисел
Составить алгоритм нахождения суммы наибольшего и наименьшего из заданных чисел x1, x2, х3, ..., xn

Составить алгоритм нахождения суммы наибольшего и наименьшего из заданных чисел
:(:(

Составить алгоритм рекурсивного поиска наименьшего элемента массива.
Составить алгоритм рекурсивного поиска наименьшего элемента массива.

Составить программу определения количества и адресов положительных элементов массива вещественных чисел
Составить схему алгоритма и программу определения количества и адресов положительных элементов ...

Составить программу поиска элементов массива, которые являются наибольшим из отрицательных и положительных чисел.
Задан числовой массив A. Составить программу поиска элементов массива, которые являются наибольшим...


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

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

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