C++напишите программу, которая заполняет массив из n элементов случайными целыми числами в диапазоне [ a , b ] и определяет количество трёхзначных чисел в этом массиве, которые не делятся на 5. входная строка содержит три числа: границы диапазона случайных чисел a и b , а также размер массива n . все числа разделены пробелами. гарантируется, что 0 < n ≤ 10000 . в первой строке программа должна вывести n элементов построенного массива, разделив их пробелами, а во второй строке – количество трёхзначных чисел в массиве, которые не делятся на 5.
282
287
Ответы на вопрос:
Gnu gcc. #include < iostream> #include < vector> #include < cstdlib> using namespace std; int main() { int a, b, n; cout < < "введите границы диапазона и размер массива: " < < endl; cin > > a > > b > > n; if(n> 10000) n=10000; vector< int> v(n); srand(time(0)); cout < < "исходный массив: " < < endl; for(int i=0; i< v.size(); ++i) { v[i] = rand()%(b-a+1) + a; cout < < v[i] < < " "; } cout < < "\n3х-значные элементы, не кратные 5: " < < endl; for (int i=0; i< v.size(); ++i) if ((v[i]> 99) & & (v[i]< 1000) & & (v[i]%5! =0)) cout < < v[i] < < " "; cout < < endl; return 0; }
Популярно: Информатика
-
soffffa079025.10.2022 11:02
-
taykinamatilda23.01.2021 21:19
-
elias711416.02.2020 16:21
-
богдана13517.05.2021 12:56
-
NastenkaDrow19.11.2020 01:20
-
gusew7kaja28.06.2021 04:33
-
luya2109.11.2020 09:54
-
Yandarbieva125.09.2021 02:47
-
Privetcsfvxs23.10.2022 05:26
-
даниял0906200708.07.2020 14:59