Есть ответ 👍

C++напишите программу, которая заполняет массив из n элементов случайными целыми числами в диапазоне [ a , b ] и определяет количество трёхзначных чисел в этом массиве, которые не делятся на 5. входная строка содержит три числа: границы диапазона случайных чисел a и b , а также размер массива n . все числа разделены пробелами. гарантируется, что 0 < n ≤ 10000 . в первой строке программа должна вывести n элементов построенного массива, разделив их пробелами, а во второй строке – количество трёхзначных чисел в массиве, которые не делятся на 5.

282
287
Посмотреть ответы 2

Ответы на вопрос:


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; }
Oksana321
4,4(19 оценок)

n=256. i=5 k=2*20*80=3200 символов.

i=k*i/8=2*5/8=1.25 байт

Популярно: Информатика