Вопрос задан 13.07.2023 в 13:06. Предмет Информатика. Спрашивает Микенин Даня.

Выполнить в C++ Входные данные Вводятся целые числа a и b. Гарантируется, что a не превосходит b.

Выходные данные Выведите все числа на отрезке от a до b, являющиеся полными квадратами. Если таких чисел нет, то ничего выводить не нужно. Примеры входные данные 2 8 выходные данные 4
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кузнецов Алексей.

include <iostream>

int main()

{

   int a, b;

   std::cin >> a >> b;

   for (int i = sqrt(a), end = sqrt(b); i <= end; i++)

       std::cout << i*i << " ";

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Приведенный ниже код на C++ выполняет описанную задачу:

cpp
#include <iostream> #include <cmath> int main() { int a, b; std::cin >> a >> b; int start = ceil(sqrt(a)); // Начальное значение для полного квадрата int end = floor(sqrt(b)); // Конечное значение для полного квадрата for (int i = start; i <= end; ++i) { int square = i * i; std::cout << square << " "; } return 0; }

Этот код считывает целые числа a и b с помощью std::cin, где a - начало отрезка, а b - его конец. Затем он вычисляет полные квадраты на отрезке от a до b и выводит их на экран с помощью std::cout.

В вашем примере с входными данными "2 8", код выведет "4" на экран, поскольку только число 4 является полным квадратом на этом отрезке.

Обратите внимание, что в коде используются функции ceil и floor из заголовочного файла <cmath>, чтобы округлить значения sqrt(a) и sqrt(b) до ближайшего целого числа вверх и вниз соответственно, чтобы получить начальное и конечное значение для полных квадратов.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос