Вопрос задан 25.07.2023 в 09:29. Предмет Информатика. Спрашивает Ашимова Меруерт.

На с++ с циклом white Дано число n. Необходимо найти минимальное число, большее n, которое нацело

делится на 19. Формат входных данных Вводится целое число n (1≤n≤230). Формат выходных данных Требуется вывести искомое число. Примеры входные данные выходные данные 42 57 13 19
0 0
Перейти к ответам

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

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

#include <bits/stdc++.h>

using namespace std;


int main() {

   int n;

   cin >> n;

   ++n;  // Потому что нам нужно число, большее n

   while (n % 19 != 0) ++n;  // Увеличиваем n, пока оно не делится на 19

   cout << n << endl;

   return 0;

}

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

Для нахождения минимального числа, большего n, которое делится на 19, можно использовать цикл while. Вот пример решения на C++:

cpp
#include <iostream> int main() { int n; std::cin >> n; int result = n + 1; while (result % 19 != 0) { result++; } std::cout << result << std::endl; return 0; }

Теперь, если вводим 42, то вывод будет 57, что является минимальным числом, большим 42 и делящимся на 19. Если вводим 13, то вывод будет 19, так как 19 делится нацело на 19.

0 0

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

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

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

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