Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
Kejiro
20.02.2022 09:17 •
Информатика
Дан массив, заданный датчиком случайных чисел в интервале [-100; 170]. найдите все положительные элементы массива, среди положительных значений найти наименьшее. хельп
Ответ:
спартак37
03.10.2020 08:33
Вот решение на C++:
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
int n=0;
cout <<"Введите размер массива: ";
cin >>n;
if (n<1)
{
cout <<"Массив не может быть пустым!";
return 1;
}
int a[n];
srand(time(0));
for (int i=0; i<n; i++)
{
int r=rand()%271-100;
a[i]=r;
}
int min=170;
for (int i=0; i<n; i++)
{
if ((a[i]>0) and (a[i]<min)) min=a[i];
}
cout <<"Минимальный положительный элемент иассива: " <<min <<endl;
return 0;
}
0,0
(0 оценок)
Популярные вопросы: Информатика
Yeger
03.08.2020 22:06
Запросить трёхзначное число и сформировать новое, состоящее из тех же цифр, расположенных в порядке возрастания....
Lizevette
08.09.2022 23:18
Перевірити, чи рівні між собою хоча б два числа із чисел x, y, z. Відповідь вивести у вигляді True або False....
Jdjdhdh66t
05.08.2021 08:08
Можете показать на карте южно-сибирскую магистраль. либо назвать ее станции...
NastysikRicci
21.01.2021 23:51
Укажiть скiльки молекул мiстить кисень кiлькiстю 0,1 моль...
svetlana6712
21.01.2021 23:51
Напиши сочинение на тему вот тебе и два дела ....
mamanazaruz60
21.01.2021 23:51
Какую программу не нужно выбирать для обработки текстовой информации а) msn word б) блокнот в)staroffise writer г) ms assecc...
marshall229
21.01.2021 23:51
Өткен шаққа 2 сөйлем құрап беріндерші...
lusine20041904
21.01.2021 23:51
Рассчитайте массовые доли каждого элемента в ch4 и cuo...
ира1029
21.01.2021 23:51
Дана арифметическая прогрессия 5,1,-3. какое число стоит в этой последовательности на 7-м месте...
Dana1906
21.01.2021 23:51
Составь и запиши выражение по таблицам.найди их значения. 19*2+4*120,30*9+40*2,32*3+170,640+180: 2,360: 2+120,80*8-320,320*2-202,400-6*20,550-42*2,404-20*7...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
int n=0;
cout <<"Введите размер массива: ";
cin >>n;
if (n<1)
{
cout <<"Массив не может быть пустым!";
return 1;
}
int a[n];
srand(time(0));
for (int i=0; i<n; i++)
{
int r=rand()%271-100;
a[i]=r;
}
int min=170;
for (int i=0; i<n; i++)
{
if ((a[i]>0) and (a[i]<min)) min=a[i];
}
cout <<"Минимальный положительный элемент иассива: " <<min <<endl;
return 0;
}