Вопрос задан 25.06.2023 в 22:51. Предмет Информатика. Спрашивает Бугорский Павел.

ПОМОГИТЕ СРОЧНО! ДАМ 40 БАЛЛОВ Дана непустая последовательность целых чисел, оканчивающаяся

числом –1. Определить, есть ли в последовательности хотя бы одно число, кратное семи? В случае положительного ответа определить порядковый номер первого из них НАПИСАТЬ НА С++
0 0
Перейти к ответам

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

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

#include <iostream>

using namespace std;

int main()

{

   setlocale(LC_ALL, "Rus");

   int x,counter = 1, buff = -1;

   do {

       cin >> x;

       if (x % 7 == 0) {

           buff = counter;

           break;

       }

       counter++;

   } while (x != -1);

   

   if (buff == -1)

       cout << "Такого числа нет!";

   else

       cout << buff;

   return 0;

}

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

Конечно, вот C++ код для решения вашей задачи:

cpp
#include <iostream> int main() { int number; int position = 0; // Переменная для хранения порядкового номера первого числа, кратного семи bool found = false; // Флаг для обозначения того, что число, кратное семи, было найдено std::cout << "Введите последовательность чисел, оканчивающуюся -1:" << std::endl; while (true) { std::cin >> number; if (number == -1) { break; // Прерываем цикл при вводе -1 } position++; // Увеличиваем порядковый номер if (number % 7 == 0) { found = true; // Найдено число, кратное семи break; // Прерываем цикл, так как задача требует найти первое такое число } } if (found) { std::cout << "В последовательности есть число, кратное семи. Порядковый номер: " << position << std::endl; } else { std::cout << "В последовательности нет чисел, кратных семи." << std::endl; } return 0; }

Этот код читает последовательность целых чисел с клавиатуры, пока не будет введено число -1. Он проверяет каждое введенное число на кратность семи и, если находит такое число, выводит его порядковый номер. Если число -1 вводится до того, как будет найдено число, кратное семи, программа сообщает, что в последовательности нет таких чисел.

0 0

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

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

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

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