В массиве хранится информация о численности книг в каждом из 5 разделов библиотеки (случайное число в диапазоне от 10 до 100).
Выяснить, верно ли, что общее число книг в библиотеке есть трехзначное число.
Написать програму на языке C++
Ответы
Відповідь:
Пояснення:
#include <iostream>
#include <cstdlib>
#include <ctime>
int main()
{
// Инициализация генератора случайных чисел
std::srand(std::time(nullptr));
// Объявление и инициализация массива
int books[5];
for (int i = 0; i < 5; i++)
{
books[i] = std::rand() % 91 + 10; // Генерация случайного числа от 10 до 100
}
// Подсчет общего числа книг в библиотеке
int total_books = 0;
for (int i = 0; i < 5; i++)
{
total_books += books[i];
}
// Проверка на трехзначность
if (total_books >= 100 && total_books <= 999)
{
std::cout << "Общее число книг в библиотеке является трехзначным числом\n";
}
else
{
std::cout << "Общее число книг в библиотеке не является трехзначным числом\n";
}
return 0;
}