Дане ціле число K і набір ненульових цілих чисел; ознака його завершення — число 0. Вивести номер першого числа в наборі, більшого K. Якщо таких чисел ні, то вивести 0.
С++. код series. написати коментарі до коду. дуже срочно. даю 50б.​

Ответы

Ответ дал: JellySay
0

Ответ: Шаблон коду (С++)

Объяснение:

#include <iostream>

using namespace std;

int main() {

   int K; // Змінна для зберігання числа K

   cin >> K; // Зчитуємо число K зі стандартного вводу

   int number; // Змінна для зберігання чисел з набору

   int position = 0; // Змінна для зберігання позиції числа, більшого K

   bool found = false; // Прапорець, що показує, чи було знайдено число більше K

   while (true) {

       position++; // Збільшуємо лічильник позиції

       cin >> number; // Зчитуємо числа з набору по черзі

       if (number == 0) // Якщо зустріли 0, це означає завершення набору

           break;

       if (number > K) { // Перевіряємо, чи число більше K

           cout << position << endl; // Якщо так, виводимо його позицію

           found = true; // Позначаємо, що знайшли таке число

           break; // Завершуємо цикл, оскільки знайшли перше число більше K

       }

   }

   if (!found) // Якщо не знайшли жодного числа більше K, виводимо 0

       cout << "0" << endl;

   return 0;

}

Вас заинтересует