Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
2006zahar2006
28.08.2020 10:58 •
Информатика
Язык c. дан одномерный массив, заменить элементы больше данного z этим числом. посчитать кол-во замен.
Ответ:
Tori1111111
03.10.2020 09:56
#include <iostream>
#include <vector>
#include <cstdlib>
using namespace std;
int main()
{
int count;
cout <<"Введите размер массива: ";
cin >>count;
vector<int> v(count);
srand(time(0));
for (int i=0; i<count; i++)
{
v[i]=rand()%100;
cout <<v[i] <<" ";
}
cout <<endl;
int c=0;
int n;
cout <<"Введите максимальный элемент: ";
cin >>n;
for (int i=0; i<v.size(); i++)
if (v[i]>n)
{
v[i]=n;
c++;
}
cout <<"Было произведено " <<c <<" замен" <<endl;
for (int i=0; i<v.size(); i++)
cout <<v[i] <<" ";
cout <<endl;
return 0;
}
0,0
(0 оценок)
Популярные вопросы: Информатика
FzdAngels
31.03.2022 05:38
В классе 25 учеников писали контрольную работу. Напишите программу, подсчитывающую количество двоек, троек, четверок и пятерок, полученных за контрольную работу. Считайте, что оценки...
АртемЧепчугов666
19.01.2020 10:02
Даны высказывания А = «6*7=42, В = «5+7=13».Определите истинность высказываний: А; 2) В; 3)`В; 4) АÚВ; 5) `А; 6) А&В....
Ольга198414
11.07.2022 16:06
Чему будет выведено на экран в результате выполнения фрагмента программы x: =0; n: =0; for i: =1 to n do x: =i writeln (x);...
Angelina111555
23.10.2020 05:31
Напишите программу, которая вводит трехзначное число и разбивает его на цифры (python)...
anastasijakokos
23.10.2020 05:31
Написать код в pascal. нужно написать программу в паскале, которая находит наименьшее число из двух введенных. все , , чуваки(...
pashalol3
29.04.2021 16:11
Напишите программу, с которой в памяти компьютера значения переменных поменяются местами (python)...
Lisova1
11.01.2023 13:33
7. какие из указанных функций доступны в приложении microsoft word 2007: стилевое оформление документа создание словарей создание 3d-слоев wordart...
tarantilla
08.02.2021 14:22
Решить в паскале! в файле marks.csv записаны сведения о результатах экзаменов в 9-х классах района. всего в списке 1000 записей, каждая из которых содержит • фамилию • имя • отметки...
89229131414
08.02.2021 14:22
8. современные почтовые сервисы (e-mail). основные возможности....
karinalbi
09.07.2020 12:04
Написать код! опишите несколько классов towncar, sportcar, workcar, policecar у каждого класса должны быть следующие атрибуты: speed, color, name, is_police - булево значение. а так...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
#include <vector>
#include <cstdlib>
using namespace std;
int main()
{
int count;
cout <<"Введите размер массива: ";
cin >>count;
vector<int> v(count);
srand(time(0));
for (int i=0; i<count; i++)
{
v[i]=rand()%100;
cout <<v[i] <<" ";
}
cout <<endl;
int c=0;
int n;
cout <<"Введите максимальный элемент: ";
cin >>n;
for (int i=0; i<v.size(); i++)
if (v[i]>n)
{
v[i]=n;
c++;
}
cout <<"Было произведено " <<c <<" замен" <<endl;
for (int i=0; i<v.size(); i++)
cout <<v[i] <<" ";
cout <<endl;
return 0;
}